.medication-pages_page__RpsZ9{--ink:#333333;--ink-deep:#281422;--slate:#4e5b73;--muted:#666666;--blush-20:#f8e8ed;--blush-30:#ffdde5;--coral:#ff5a7d;--magenta:#dd0892;--teal:#0e7270;--surface:#fff8fa;--border:#f2b6c6;color:var(--ink);background:var(--surface);font-family:Cabinet Grotesk,ui-sans-serif,system-ui,sans-serif;font-weight:500;overflow-x:clip}.medication-pages_page__RpsZ9 *,.medication-pages_page__RpsZ9 :after,.medication-pages_page__RpsZ9 :before{box-sizing:border-box}.medication-pages_page__RpsZ9 :where(h1,h2,h3,p){margin:0}.medication-pages_page__RpsZ9 h1,.medication-pages_page__RpsZ9 h2{font-family:Playfair Display,Georgia,serif;font-weight:400;color:var(--ink-deep)}.medication-pages_page__RpsZ9 h1 em,.medication-pages_page__RpsZ9 h2 em{color:var(--magenta);font-weight:400;font-style:italic}.medication-pages_page__RpsZ9 a:focus-visible,.medication-pages_page__RpsZ9 summary:focus-visible{outline:3px solid rgba(221,8,146,.4);outline-offset:4px}.medication-pages_shell__k_yit{width:min(1080px,100%);margin:0 auto}.medication-pages_kicker__YhOz5{display:inline-flex;align-items:center;gap:9px;color:var(--magenta);font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.medication-pages_kicker__YhOz5:before{content:"";width:24px;height:1px;background:currentColor}.medication-pages_hero__WiIHb{padding:56px 24px 42px;background:radial-gradient(circle at 85% 18%,rgba(255,149,179,.28),transparent 30%),linear-gradient(150deg,var(--surface) 0,var(--blush-30) 62%,var(--blush-20) 100%)}.medication-pages_hero__WiIHb h1{max-width:760px;margin-top:20px;font-size:clamp(46px,5.6vw,72px);line-height:.98;letter-spacing:-.048em;text-wrap:balance}.medication-pages_subhead___7kvp{max-width:640px;margin-top:24px;color:var(--slate);font-size:18px;line-height:1.6}.medication-pages_heroBadges__xmLKP{margin-top:28px;display:flex;flex-wrap:wrap;gap:11px}.medication-pages_storeBadge__zZp8v{display:block;border-radius:10px}.medication-pages_storeBadge__zZp8v img{display:block;width:auto;height:50px}.medication-pages_storeRating__Yoecx{margin-top:12px;color:var(--slate);font-size:14px;line-height:1.5}.medication-pages_disclaimer__nbgSz{margin-top:30px;width:min(860px,100%);padding:13px 18px;border:1px solid rgba(242,182,198,.85);border-radius:16px;color:var(--slate);background:rgba(255,255,255,.7);display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55}.medication-pages_disclaimer__nbgSz svg{flex:0 0 auto;margin-top:1px;color:var(--teal)}.medication-pages_proofWrap__4TWQk{padding:26px 24px 0;background:var(--surface)}.medication-pages_section__5YG_u{padding:64px 24px}.medication-pages_sectionAlt__yf6Cr{background:white}.medication-pages_section__5YG_u h2{max-width:720px;font-size:clamp(30px,3.6vw,44px);line-height:1.06;letter-spacing:-.034em}.medication-pages_sectionIntro__6Q4DQ{max-width:640px;margin-top:16px;color:var(--slate);font-size:15px;line-height:1.6}.medication-pages_numList__DuviS{margin:34px 0 0;padding:0;border-top:1px solid var(--border);list-style:none}.medication-pages_numList__DuviS li{padding:18px 4px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:38px 1fr;align-items:start;gap:12px}.medication-pages_numList__DuviS li span{margin-top:3px;color:var(--coral);font-size:10px;letter-spacing:.1em}.medication-pages_numList__DuviS li p{color:var(--ink-deep);font-size:16px;line-height:1.55}.medication-pages_featureGrid__o0YoQ{margin-top:38px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.medication-pages_featureGrid__o0YoQ article{padding:24px 26px 26px;border:1px solid rgba(242,182,198,.7);border-radius:20px;background:white}.medication-pages_sectionAlt__yf6Cr .medication-pages_featureGrid__o0YoQ article{background:var(--surface)}.medication-pages_featureGrid__o0YoQ h3{color:var(--ink-deep);font-size:19px;font-weight:650;letter-spacing:-.01em}.medication-pages_featureGrid__o0YoQ h3 span{margin-right:10px;color:var(--coral);font-size:11px;letter-spacing:.1em}.medication-pages_featureGrid__o0YoQ p{margin-top:10px;color:var(--slate);font-size:14.5px;line-height:1.6}.medication-pages_chooseList__bOyfw{margin:12px 0 0;padding-left:18px;color:var(--slate);font-size:14.5px;line-height:1.75}.medication-pages_chooseList__bOyfw li+li{margin-top:6px}.medication-pages_tableWrap__SDxrq{margin-top:30px;overflow-x:auto;border:1px solid rgba(242,182,198,.7);border-radius:18px;background:white}.medication-pages_dataTable__EANOR{width:100%;border-collapse:collapse;font-size:14.5px}.medication-pages_dataTable__EANOR th{padding:14px 18px;border-bottom:1px solid var(--border);color:var(--muted);background:rgba(255,248,250,.9);font-size:11px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.medication-pages_dataTable__EANOR td{padding:14px 18px;border-bottom:1px solid rgba(242,182,198,.4);color:var(--ink-deep);vertical-align:top}.medication-pages_dataTable__EANOR tr:last-child td{border-bottom:none}.medication-pages_dataTable__EANOR td:first-child{font-weight:650;white-space:nowrap}.medication-pages_dataTable__EANOR td em{color:var(--slate);font-style:normal;font-size:13px}.medication-pages_citationLine__jBUaB{margin-top:14px;color:var(--muted);font-size:12.5px;line-height:1.6}.medication-pages_citationLine__jBUaB a{color:var(--teal);text-decoration:underline}.medication-pages_alertCard__H80s0{margin-top:30px;padding:24px 26px;border:1px solid rgba(255,90,125,.4);border-radius:20px;background:white}.medication-pages_alertCard__H80s0 h3{color:var(--ink-deep);font-size:18px;font-weight:650}.medication-pages_alertCard__H80s0 ul{margin:14px 0 0;padding-left:20px;color:var(--slate);font-size:14.5px;line-height:1.8}.medication-pages_calcWrap__1yVw1{margin-top:34px;overflow:hidden;border:1px solid rgba(242,182,198,.7);border-radius:24px;background:white}.medication-pages_faqList__8ZCSy{margin-top:34px;border-top:1px solid var(--border)}.medication-pages_faqList__8ZCSy details{border-bottom:1px solid var(--border)}.medication-pages_faqList__8ZCSy summary{padding:19px 4px;color:var(--ink-deep);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16.5px;font-weight:600;list-style:none}.medication-pages_faqList__8ZCSy summary::-webkit-details-marker{display:none}.medication-pages_faqList__8ZCSy summary span{color:var(--coral);font-size:20px;font-weight:400}.medication-pages_faqList__8ZCSy details[open] summary span{transform:rotate(45deg)}.medication-pages_faqList__8ZCSy details p{max-width:780px;padding:0 4px 20px;color:var(--slate);font-size:14.5px;line-height:1.65}.medication-pages_relatedNav__dZwnI{margin-top:30px;border-top:1px solid var(--border)}.medication-pages_relatedNav__dZwnI a{padding:18px 4px;border-bottom:1px solid var(--border);color:var(--ink-deep);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .16s ease,padding-left .16s ease}.medication-pages_relatedNav__dZwnI a:hover{padding-left:10px;color:var(--magenta)}.medication-pages_finalCta__1UQPB{padding:84px 24px 96px;background:linear-gradient(150deg,var(--blush-30),var(--blush-20));text-align:center}.medication-pages_finalCta__1UQPB h2{font-size:clamp(36px,4.4vw,54px);letter-spacing:-.04em}.medication-pages_finalCta__1UQPB p{margin-top:16px;color:var(--slate);font-size:16px}.medication-pages_finalCta__1UQPB .medication-pages_heroBadges__xmLKP{justify-content:center}@media (max-width:860px){.medication-pages_hero__WiIHb{padding-top:40px}.medication-pages_featureGrid__o0YoQ{grid-template-columns:1fr}}