.drug-hero h1{font-size:clamp(2.8rem,4.1vw,4.4rem);line-height:1.08;overflow-wrap:break-word}
.drug-h1-note{display:block;margin-top:18px;font-size:.5em;letter-spacing:-.02em;color:var(--accent)}
.drug-hero .hero-copy{padding-top:55px;padding-bottom:45px}
.drug-hero .actions{gap:24px}
.drug-directions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 70px}
.drug-directions li{border-top:1px solid var(--line);padding:24px 0 24px 28px;position:relative;font:400 24px/1.35 var(--serif)}
.drug-directions li:before{content:'—';position:absolute;left:0;color:var(--accent);font:20px/1.6 var(--serif)}
.drug-note{color:var(--muted);max-width:880px;font-size:15px;line-height:1.8}
.drug-directions+.drug-note{margin-top:36px;margin-bottom:0}
.drug-prices{background:var(--paper)}
.drug-prices .faq summary{align-items:center;min-height:104px}
.drug-prices .drug-price-label{font-size:17px;color:var(--text);font-weight:400}
.drug-prices .faq details[open] summary .drug-price-label{transform:none}
.drug-price-label small{display:block;color:var(--accent);font-size:14px;font-weight:600;margin-top:6px}
.drug-max-link{margin:22px 0;color:#fff}
.drug-max-link:hover{color:#d2b291}
.drug-faq h2{font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.15}
.drug-faq .faq summary{font-size:17px;line-height:1.55}
.drug-faq .faq p{padding-right:0;overflow-wrap:break-word}
.drug-faq .faq p a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.drug-hero h1{font-size:clamp(2.35rem,9vw,3.5rem)}.drug-hero .hero-description br:last-child{display:initial}.drug-hero .hero-copy{padding:40px 0 32px}.drug-directions{grid-template-columns:1fr}.drug-directions li{font-size:23px;padding-top:21px;padding-bottom:21px}.drug-prices .faq summary{min-height:100px}.drug-prices .drug-price-label{font-size:16px}}
