/* Farmácia — ciência, precisão e cuidado. Arquétipo exclusivo sem alterar os demais. */
.unicb-cp[data-archetype="pharmacy_science"]{--uc-ph-ink:#102d42;--uc-ph-blue:#103f68;--uc-ph-teal:#136c6e;--uc-ph-lime:#b5dd64;--uc-ph-mist:#eff6f5;--uc-blue:#103f68;--uc-blue-2:#11666c;--uc-green:#b5dd64}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-hero__overlay{background:linear-gradient(95deg,rgba(4,32,52,.98) 0%,rgba(8,49,70,.91) 45%,rgba(13,75,85,.58) 100%)}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-hero{background-position:center 42%}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-facts{background:rgba(4,45,61,.42);border-color:rgba(197,239,222,.30)}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-btn--primary{background:#b5dd64;color:#153523}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-btn--primary:hover{background:#c7e985;color:#153523}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-pharmacy-science{background:#f7faf9}
.unicb-cp-pharmacy-science__header{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:68px;margin-bottom:36px}
.unicb-cp-pharmacy-science__header h2{font-family:Georgia,serif;color:#11394b;font-size:clamp(34px,4.6vw,55px);line-height:1.08;letter-spacing:-.025em;margin:14px 0 0;max-width:700px}
.unicb-cp-pharmacy-science__header p{font-size:18px;line-height:1.75;color:#425c65;margin:0}
.unicb-cp-pharmacy-science__path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #b9d4d1;border-radius:20px;overflow:hidden;background:#fff}
.unicb-cp-pharmacy-science__step{padding:28px 26px 30px;border-right:1px solid #d5e8e2;position:relative;min-width:0}
.unicb-cp-pharmacy-science__step:last-child{border-right:0}
.unicb-cp-pharmacy-science__step-no{font-size:12px;font-weight:900;letter-spacing:.14em;color:#137b77;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #add6c5;border-radius:50%;margin-bottom:36px;background:#e7f5ee}
.unicb-cp-pharmacy-science__step h3{font-size:24px;line-height:1.2;color:#12394a;margin:0 0 10px}
.unicb-cp-pharmacy-science__step p{color:#526770;font-size:15px;margin:0;line-height:1.6}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-section--lead{background:linear-gradient(115deg,#07293f,#0b5b66 65%,#117b77)}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-learning{background:#eaf3f1}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-learning h2{font-family:Georgia,serif;color:#123b51}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-careers{background:#fff}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-careers--pharmacy_fields .unicb-cp-career-grid{gap:14px}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-careers--pharmacy_fields .unicb-cp-career-card{border:1px solid #d9e8e5;border-top:4px solid #0d7875;border-radius:15px;box-shadow:none;padding:27px 25px}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-careers--pharmacy_fields .unicb-cp-career-card:nth-child(3n+2){border-top-color:#6da687}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-careers--pharmacy_fields .unicb-cp-career-card:nth-child(3n+3){border-top-color:#bfce73}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-careers--pharmacy_fields .unicb-cp-career-card h3{color:#123a4f}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-section--presence{background:#092e43;color:#fff}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-presence h2{color:#fff;font-family:Georgia,serif}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-presence p{color:#d3e7e6}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience{margin-top:38px}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__heading{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end;margin-bottom:23px}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__heading h3{margin:0;font-family:Georgia,serif;color:#fff;font-size:clamp(28px,3vw,39px);line-height:1.15}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__heading p{margin:0;color:#d3e7e6;font-size:16px;line-height:1.65}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:clamp(340px,38vw,480px)}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__photo{margin:0;min-height:0;min-width:0;overflow:hidden;border-radius:14px;background:#124f60;border:1px solid rgba(188,233,218,.28)}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__photo--featured{grid-row:span 2}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-final{background:linear-gradient(120deg,#0a354e,#0d6868)}
@media(max-width:1024px){.unicb-cp-pharmacy-science__header{gap:30px}.unicb-cp-pharmacy-science__path{grid-template-columns:repeat(2,minmax(0,1fr))}.unicb-cp-pharmacy-science__step:nth-child(2){border-right:0}.unicb-cp-pharmacy-science__step:nth-child(-n+2){border-bottom:1px solid #d5e8e2}}
@media(max-width:767px){.unicb-cp-pharmacy-science__header{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.unicb-cp-pharmacy-science__header h2{font-size:34px}.unicb-cp-pharmacy-science__header p{font-size:16px}.unicb-cp-pharmacy-science__step{padding:20px 16px}.unicb-cp-pharmacy-science__step-no{margin-bottom:20px}.unicb-cp-pharmacy-science__step h3{font-size:20px}.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__heading{grid-template-columns:1fr;gap:10px}.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:230px 156px;height:auto;gap:9px}.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__photo--featured{grid-column:span 2;grid-row:auto}}
@media(max-width:420px){.unicb-cp-pharmacy-science__path{grid-template-columns:1fr}.unicb-cp-pharmacy-science__step{border-right:0;border-bottom:1px solid #d5e8e2!important}.unicb-cp-pharmacy-science__step:last-child{border-bottom:0!important}.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-experience__grid{grid-template-rows:200px 135px}}
@media(prefers-reduced-motion:reduce){.unicb-cp[data-archetype="pharmacy_science"] .unicb-cp-btn{transition:none}}
