:root{--ph-navy-deep:#06385f;--ph-navy:#07517f;--ph-blue:#0b679d;--ph-blue-light:#1a86bd;--ph-background:#f5f8fa;--ph-surface:#ffffff;--ph-text:#12202b;--ph-text-muted:#61717d;--ph-border:#dbe5ea;--ph-tech:#249f84;--ph-tech-bright:#58d9aa;--ph-cyan:#46bfe7;--ph-belact:#255b86;--ph-cosmetic:#70aa69;--ph-graphite:#16232c;--ph-content-wide:1440px;--ph-content-standard:1120px;--ph-content-reading:760px;--ph-section-space:104px;--ph-radius:10px;--ph-header-height:82px;--ph-font:"Montserrat", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.pharmact-site{margin:0;background:var(--ph-background);color:var(--ph-text);font-family:var(--ph-font);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body.pharmact-site button,body.pharmact-site input,body.pharmact-site select,body.pharmact-site textarea,body.pharmact-site .wp-block-button__link,.editor-styles-wrapper{font-family:var(--ph-font)}body.pharmact-site a{color:inherit;text-underline-offset:.18em}body.pharmact-site img{max-width:100%;height:auto}body.pharmact-site h1,body.pharmact-site h2,body.pharmact-site h3{line-height:1.12;letter-spacing:-.025em;margin-top:0}body.pharmact-site h1{font-size:clamp(3rem, 6vw, 5.7rem);font-weight:680}body.pharmact-site h2{font-size:clamp(2rem, 3.7vw, 3.4rem);font-weight:640}body.pharmact-site h3{font-size:1.1rem;font-weight:650;letter-spacing:.01em}.ph-container{width:min(calc(100% - 48px), var(--ph-content-standard));margin-inline:auto}.ph-container-wide{width:min(calc(100% - 48px), var(--ph-content-wide));max-width:var(--ph-content-wide)}.ph-container-standard{max-width:var(--ph-content-standard)}.ph-container-reading{max-width:var(--ph-content-reading)}.ph-reading{max-width:var(--ph-content-reading)}.ph-section{padding-block:var(--ph-section-space)}.ph-eyebrow{margin:0 0 18px;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ph-tech)}.ph-context-belact{--ph-context-accent:var(--ph-belact)}.ph-context-technology{--ph-context-accent:var(--ph-tech)}.ph-context-neutral{--ph-context-accent:var(--ph-graphite)}.ph-context-cosmetic-reference{--ph-context-accent:var(--ph-cosmetic)}.ph-skip-link{position:fixed;left:12px;top:12px;transform:translateY(-160%);z-index:10000;background:#fff;color:#000;padding:10px 14px}.ph-skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--ph-tech-bright);outline-offset:3px}