.WeightLossCalculator_calculator__rLzYZ{width:100%}.WeightLossCalculator_calculatorInner__55n_0{width:100%;max-width:var(--brand-content-max);margin:0 auto;padding:var(--brand-section-pad-y,60px) var(--brand-content-pad)}.WeightLossCalculator_calculatorHeader__gk2pJ{margin:0 0 clamp(1.75rem,3.5vw,2.75rem);text-align:center}.WeightLossCalculator_calculatorHeading__RgB1B{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:var(--type-h2-size,clamp(1.75rem,3vw,2.65rem));font-weight:var(--type-h-weight,700);line-height:1.15;letter-spacing:-.02em}.WeightLossCalculator_calculatorHeadingLead__ROQ5T{color:var(--med-ink)}.WeightLossCalculator_calculatorHeadingAccent__s5dSa{color:var(--color-accent,#e76f51)}.WeightLossCalculator_calculatorLayout__jQpvo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;max-width:62rem;margin:0 auto}.WeightLossCalculator_calculatorMedia__zPNt_{position:relative;aspect-ratio:2208/951;border-radius:clamp(1rem,2vw,1.5rem);overflow:hidden}.WeightLossCalculator_calculatorImage__bR9pD{object-fit:contain}.WeightLossCalculator_calculatorPlaceholder__sHsOg{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#347e5d29,#0000 55%),linear-gradient(160deg,#eef3ee,#dfe8e0)}.WeightLossCalculator_calculatorPlaceholder__sHsOg:after{content:"Image coming soon";font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.85rem;font-weight:600;color:var(--med-muted)}.WeightLossCalculator_calculatorForm__NfWl4{display:flex;flex-direction:column;gap:.55rem;min-width:0}.WeightLossCalculator_calculatorLabel__5OuoN{color:var(--med-ink);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:1.05rem;font-weight:700;line-height:1.35}.WeightLossCalculator_calculatorHint__VEgO4[class]{margin:0;color:var(--med-muted);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.85rem;font-weight:400;line-height:1.4}.WeightLossCalculator_calculatorInput__OgxPX{width:100%;margin-top:.4rem;padding:.9rem 1.1rem;border:1px solid var(--color-border,#e5e0d8);border-radius:.85rem;background:var(--color-surface,#fff);color:var(--med-ink);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.98rem;font-weight:500}.WeightLossCalculator_calculatorInput__OgxPX::placeholder{color:var(--color-text-soft,#8a9a9e);font-weight:400}.WeightLossCalculator_calculatorInput__OgxPX:focus{outline:none;border-color:var(--color-accent,#e76f51);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent,#e76f51) 20%,#0000)}.WeightLossCalculator_calculatorError__LtMK0[class]{margin:0;color:var(--color-error,#d62828);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.82rem;font-weight:600;line-height:1.4}.WeightLossCalculator_calculatorSubmit__2Rc6i{align-self:flex-start;margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.8rem 2rem;border:none;border-radius:9999px;background:var(
    --gradient-cta-hover,linear-gradient(.874turn,#e76f51 .31%,#f4a261 99.69%)
  );color:#fff;font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:1rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.WeightLossCalculator_calculatorSubmit__2Rc6i:hover{transform:translateY(-1px);opacity:.92}.WeightLossCalculator_overlay__JVpO8{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.25rem;background:#1418158c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.WeightLossCalculator_modal__ohPRg{position:relative;width:100%;max-width:30rem;max-height:90vh;overflow-y:auto;padding:clamp(1.75rem,4vw,2.5rem);border-radius:1.5rem;background:var(--color-surface,#fff);box-shadow:var(--card-shadow,0 18px 40px -22px #14110d47);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif)}.WeightLossCalculator_modalClose__PtSK0{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:var(--color-surface-alt,#f4f1ec);color:var(--med-ink);font-size:1.5rem;line-height:1;cursor:pointer}.WeightLossCalculator_modalClose__PtSK0:hover{background:var(--color-border,#e5e0d8)}.WeightLossCalculator_modalHeading__VekW3{margin:0 2.5rem 1.5rem 0;font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;line-height:1.25}.WeightLossCalculator_modalHeadingLead__VsHGt{color:var(--med-ink)}.WeightLossCalculator_modalHeadingAccent__ghUnO{color:var(--color-accent,#e76f51)}.WeightLossCalculator_modalStats__dYZDt{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin:0 0 1.25rem;padding:1.25rem;border-radius:1rem;background:var(--color-surface-alt,#f4f1ec)}.WeightLossCalculator_modalStat__nikir{display:flex;flex-direction:column;align-items:center;gap:.2rem}.WeightLossCalculator_modalStatValue__CzeZX{color:var(--med-ink);font-size:1.4rem;font-weight:800;line-height:1.1}.WeightLossCalculator_modalStatLabel__hON_7{color:var(--med-muted);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.WeightLossCalculator_modalStatArrow___Oi6_{color:var(--color-accent,#e76f51);font-size:1.4rem;font-weight:700}.WeightLossCalculator_modalHighlight__ij24U[class]{margin:0 0 1.5rem;color:var(--med-ink);font-size:var(--type-p-size);font-weight:500;line-height:var(--type-p-line-height,1.65)}.WeightLossCalculator_modalHighlight__ij24U strong{color:var(--color-accent,#e76f51);font-weight:800}.WeightLossCalculator_modalCta__Q3sPr{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.1rem;padding:.8rem 1.75rem;border-radius:9999px;background:linear-gradient(.874turn,#3e8d69 .31%,#24553f 99.69%);color:#fff;font-size:1rem;font-weight:700;text-decoration:none}.WeightLossCalculator_modalCta__Q3sPr:hover{background:var(--color-primary,#347e5d)}.WeightLossCalculator_modalDisclaimer__jNQbY[class]{margin:1.25rem 0 0;color:var(--med-muted);font-size:.76rem;font-weight:400;line-height:1.5}@media (max-width:899px){.WeightLossCalculator_calculatorLayout__jQpvo{grid-template-columns:1fr}.WeightLossCalculator_calculatorError__LtMK0[class],.WeightLossCalculator_calculatorForm__NfWl4,.WeightLossCalculator_calculatorHint__VEgO4[class],.WeightLossCalculator_calculatorLabel__5OuoN{align-items:center;text-align:center}.WeightLossCalculator_calculatorInput__OgxPX{text-align:center}.WeightLossCalculator_calculatorSubmit__2Rc6i{align-self:stretch}}.MedicationPage_pageShell__CBPq0{--filter-cta-shadow:none;--filter-cta-shadow-hover:none;--shadow-cta:none;--shadow-cta-hover:none}.MedicationPage_page__EqW8S{--brand-content-max:1680px;--brand-content-pad:clamp(1.25rem,5vw,5.625rem);--brand-section-pad-y:60px;--med-peach:#efc4b0;--med-ink:var(--color-primary-dark,#1b4332);--med-muted:var(--color-text-muted,#5c6b63);width:100%;max-width:100%;min-width:0;min-height:100vh;color:var(--med-ink);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);overflow-x:clip}.MedicationPage_page__EqW8S,.MedicationPage_page__EqW8S>:nth-child(odd){background:var(--color-bg,#fffbf5)}.MedicationPage_page__EqW8S>:nth-child(2n){background:#fff}.MedicationPage_hero__uMH6a{width:100%;padding:clamp(1.25rem,3vw,2.5rem) var(--brand-content-pad) var(--brand-section-pad-y)}.MedicationPage_heroInner__k1o_f{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start;width:100%;max-width:var(--brand-content-max);margin:0 auto}.MedicationPage_heroGallery___9yjy{min-width:0}.MedicationPage_heroThumbs__9fc3Q{position:absolute;left:0;right:0;bottom:.85rem;z-index:2;display:flex;flex-direction:row;justify-content:center;gap:.5rem;margin:0;padding:0 .75rem}.MedicationPage_heroThumb__2i0SI{width:3.6rem;height:3.6rem;padding:.3rem;border:1.5px solid #ffffffe6;border-radius:50%;background:#fff;cursor:pointer;overflow:hidden;box-shadow:0 6px 16px #1b43322e}.MedicationPage_heroThumbActive__3n7A0{border-color:var(--color-primary-dark,#1b4332);box-shadow:0 0 0 1px var(--color-primary-dark,#1b4332)}.MedicationPage_heroThumbImage__rTzzo{width:100%;height:100%;object-fit:contain;border-radius:50%}.MedicationPage_heroFeatured__Gwrsr{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:clamp(1.5rem,2.5vw,2rem);background:linear-gradient(171.7deg,#ffc0b1b3 6.37%,#f4a261b3 93.63%);box-shadow:0 14px 36px #1b433224}.MedicationPage_heroImage__Fundf{object-fit:contain;object-position:center;padding:6% 10% 5.5rem;filter:drop-shadow(0 18px 28px rgba(27,67,50,.18))}.MedicationPage_heroCopy__18Llm{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;padding-top:clamp(.25rem,1vw,.75rem)}.MedicationPage_availability__E0Jk1{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:500;color:var(--med-muted)}.MedicationPage_availabilityDot__VmRmn{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-primary,#347e5d);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#347e5d) 22%,#0000)}.MedicationPage_title__5R6DH{margin:0;max-width:18ch;font-size:var(--type-h1-size,clamp(2.1rem,3.6vw,3.25rem));font-weight:var(--type-h-weight,700);line-height:var(--type-h1-line-height,1.1);letter-spacing:var(--type-h1-tracking,-.03em);color:var(--med-ink);text-wrap:balance}.MedicationPage_subtitle__AlX25{margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;line-height:1.35;color:var(--med-ink)}.MedicationPage_highlights__4vUEN{margin:.35rem 0 0;padding:0 0 0 1.2rem;list-style:disc;display:grid;gap:.4rem;color:var(--med-muted);font-size:var(--type-p-size,1rem);line-height:1.5}.MedicationPage_highlights__4vUEN li{padding-left:.15rem}.MedicationPage_ctaBlock__u_HzY{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%;max-width:22rem;margin-top:.55rem}.MedicationPage_cta__0lgzn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.85rem 1.75rem;border-radius:9999px;background:linear-gradient(.874turn,#3e8d69 .31%,#24553f 99.69%);color:#fff;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background .16s ease,transform .16s ease}.MedicationPage_cta__0lgzn:hover{background:var(--color-primary,#347e5d);transform:translateY(-1px)}.MedicationPage_safetyLink__fICaW{display:inline-flex;align-items:center;justify-content:center;color:var(--med-ink);font-size:.95rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.MedicationPage_safetyLink__fICaW:hover{color:var(--color-primary,#347e5d)}.MedicationPage_accordionList__FbTBq{width:100%;margin-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--med-ink) 12%,#0000)}.MedicationPage_accordionItem__ZLu_e{border-bottom:1px solid color-mix(in srgb,var(--med-ink) 12%,#0000)}.MedicationPage_accordionTrigger__kZDBV{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:1rem 0;border:none;background:#0000;color:var(--med-ink);font:inherit;font-size:.98rem;font-weight:700;text-align:left;cursor:pointer}.MedicationPage_accordionTrigger__kZDBV svg{flex-shrink:0;width:1rem;height:1rem;color:color-mix(in srgb,var(--med-ink) 45%,#0000);transition:transform .16s ease}.MedicationPage_chevronOpen__u0aEY{transform:rotate(180deg)}.MedicationPage_accordionPanel__xqflB{padding:0 0 1.05rem}.MedicationPage_accordionPanel__xqflB p{margin:0;max-width:42rem;color:var(--med-muted);font-size:.95rem;line-height:1.55}.MedicationPage_accordionPanel__xqflB p+p,.MedicationPage_accordionPanel__xqflB ul+p{margin-top:.7rem}.MedicationPage_accordionList__FbTBq{display:flex;flex-direction:column;gap:.5rem;max-width:42rem;margin:0;padding-left:1.15rem;list-style:disc;color:color-mix(in srgb,var(--med-ink) 45%,#0000)}.MedicationPage_accordionList__FbTBq li{color:var(--med-muted);font-size:.95rem;line-height:1.55}.MedicationPage_accordionLink__b7fxm{display:inline-flex;align-items:center;gap:.2rem;color:var(--med-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.MedicationPage_accordionLink__b7fxm:hover{color:var(--color-primary,#347e5d)}.MedicationPage_safetyAnchor__78fpq{height:0;scroll-margin-top:calc(var(--header-offset, 5.5rem) + 1rem)}.MedicationPage_penShowcase__dlnKH{width:100%;background:var(--color-bg,#fffbf5)}.MedicationPage_penTicker__dVGRt li{font-style:italic}.MedicationPage_penTicker__dVGRt li:before{content:"•";margin-right:.15rem}.MedicationPage_penShowcaseInner__O3QMF{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,1.55fr) minmax(12rem,1fr);grid-template-areas:"left pen right" ". bottom .";gap:clamp(1rem,2.5vw,1.75rem) clamp(1rem,3vw,2rem);align-items:center;width:100%;max-width:var(--brand-content-max);margin:0 auto;padding:var(--brand-section-pad-y) var(--brand-content-pad)}.MedicationPage_penCalloutsLeft__2T90g,.MedicationPage_penCalloutsRight__ppnJ3{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none}.MedicationPage_penCalloutsLeft__2T90g{grid-area:left;align-items:flex-start}.MedicationPage_penCalloutsRight__ppnJ3{grid-area:right;align-items:flex-end}.MedicationPage_penVisual__Rv0gL{grid-area:pen;display:flex;align-items:center;justify-content:center;min-width:0}.MedicationPage_penImage__IuZP6{width:100%;max-width:44rem;height:auto;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(27,67,50,.14))}.MedicationPage_penCalloutBottom__YLkLX,.MedicationPage_penCallout__rVZy8{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;padding:.65rem .95rem;border-radius:.85rem;background:color-mix(in srgb,var(--color-accent,#e76f51) 18%,#fff8f3);color:var(--med-ink);font-size:.92rem;font-weight:600;line-height:1.35}.MedicationPage_penCalloutBottom__YLkLX{grid-area:bottom;justify-self:center;max-width:min(42rem,100%);text-align:left}.MedicationPage_calloutIcon__JZ455{flex-shrink:0;width:1.35rem;height:1.35rem;color:var(--color-accent,#e76f51)}.MedicationPage_injectGuide__9x7Bi{width:100%;background:#fff}.MedicationPage_injectGuideInner__192iW{width:100%;max-width:var(--brand-content-max);margin:0 auto;padding:var(--brand-section-pad-y) var(--brand-content-pad)}.MedicationPage_injectHeader__v_1bm{margin:0 0 clamp(1.75rem,3.5vw,2.75rem);text-align:center}.MedicationPage_injectHeading__66fdk{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:var(--type-h2-size,clamp(1.75rem,3vw,2.65rem));font-weight:var(--type-h-weight,700);line-height:1.15;letter-spacing:-.02em}.MedicationPage_injectHeadingLead__1UqQp{color:var(--med-ink)}.MedicationPage_injectHeadingAccent__f8O1r{color:var(--color-accent,#e76f51)}.MedicationPage_injectIntro__1WUbh{max-width:46rem;margin:clamp(.85rem,1.6vw,1.25rem) auto 0;color:var(--med-muted);font-size:1.02rem;line-height:1.6}.MedicationPage_injectLayout___YCFy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.MedicationPage_injectBanner__IzJXl{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.MedicationPage_injectBannerImage__FTt6N{width:100%;height:auto;object-fit:contain}.MedicationPage_injectBannerPlaceholder__SScjG{width:100%;aspect-ratio:4/5}.MedicationPage_injectSteps__xLitN{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.15rem);margin:0;padding:0;list-style:none}.MedicationPage_injectStep__aT7Ai{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:1.15rem;align-items:start}.MedicationPage_injectStepCard__0K2sb{align-items:center;padding:1.05rem 1.2rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-primary,#347e5d) 18%,#e5e0d8);background:#fff;box-shadow:0 10px 24px -18px color-mix(in srgb,var(--med-ink) 45%,#0000)}.MedicationPage_injectStepBadge__xFet5{display:grid;place-items:center;width:4.75rem;height:4.75rem;border-radius:50%;background:#d9ebe3;color:var(--med-ink)}.MedicationPage_injectStepIcon__5JWw4{width:2.15rem;height:2.15rem}.MedicationPage_injectStepIconImage__yw8qO{width:2.15rem;height:2.15rem;object-fit:contain}.MedicationPage_injectStepCopy__FUqX4{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-top:.3rem}.MedicationPage_injectStepIndex___51HD[class]{margin:0;color:var(--color-accent,#e76f51);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.95rem;font-weight:var(--type-h-weight,700);font-style:normal;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.MedicationPage_injectStepTitle__gU2nn[class]{margin:0;color:var(--color-text-muted);font-style:normal;letter-spacing:0}.MedicationPage_injectStepBody__uxsZ4[class],.MedicationPage_injectStepTitle__gU2nn[class]{font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:var(--type-p-size);font-weight:var(--type-p-weight,400);line-height:var(--type-p-line-height,1.65)}.MedicationPage_injectStepBody__uxsZ4[class]{margin:.15rem 0 0;max-width:34rem;color:var(--med-muted)}.MedicationPage_injectImportant__JFCNQ{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:.95rem 1.15rem;border-radius:.85rem;background:color-mix(in srgb,var(--color-accent,#e76f51) 14%,#fff8f3)}.MedicationPage_injectImportant__JFCNQ p{margin:0;color:var(--med-muted);font-size:.82rem;line-height:1.5}.MedicationPage_injectImportant__JFCNQ a{color:var(--med-ink);font-weight:700;text-decoration:underline;text-underline-offset:.15em}.MedicationPage_injectImportant__JFCNQ a:hover{color:var(--color-accent,#e76f51)}.MedicationPage_injectLinks__V7tQ3{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.85rem 0 0}.MedicationPage_injectLinks__V7tQ3 a{color:var(--med-ink);font-weight:700;text-decoration:underline;text-underline-offset:.15em}.MedicationPage_injectLinks__V7tQ3 a:hover{color:var(--color-accent,#e76f51)}.MedicationPage_research__0ZLXV{width:100%;background:#fff;padding:var(--brand-section-pad-y,clamp(4rem,8vw,6.5rem)) var(--brand-content-pad,clamp(1.25rem,5vw,5.625rem))}.MedicationPage_researchInner__Vh4pw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.75rem,4vw,4.5rem);width:100%;max-width:var(--brand-content-max,1680px);margin:0 auto}.MedicationPage_researchCopy__o_cND{display:flex;flex-direction:column;align-items:flex-start}.MedicationPage_researchHeading__kyBs_{display:flex;flex-direction:column;margin:0 0 clamp(1.15rem,2vw,1.6rem);font-size:var(--type-h2-size,clamp(1.75rem,3vw,2.65rem));font-weight:var(--type-h-weight,700);line-height:1.15;letter-spacing:-.02em}.MedicationPage_researchHeadingAccent__FRdvg,.MedicationPage_researchHeadingLead__ea1K_{white-space:nowrap}.MedicationPage_researchHeadingLead__ea1K_{color:var(--color-primary-dark,#1b4332)}.MedicationPage_researchHeadingAccent__FRdvg{color:var(--color-accent,#e76f51)}.MedicationPage_researchBody__KbokH{max-width:40rem;margin:0 0 1rem;color:var(--color-text-muted,#5c564f);text-wrap:pretty}.MedicationPage_researchCtas__f_c_p{margin-top:.85rem}.MedicationPage_researchVisual__0wytF{min-width:0}.MedicationPage_researchFrame__bEdDD{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:28px}.MedicationPage_researchBanner__3i_8S{object-fit:cover;object-position:center}.MedicationPage_doseResults__MWXpz{width:100%;background:var(--color-bg,#fffbf5)}.MedicationPage_doseResultsInner__6D8ro{width:100%;max-width:var(--brand-content-max);margin:0 auto;padding:var(--brand-section-pad-y) var(--brand-content-pad)}.MedicationPage_doseResultsHeader__h9_XU{margin:0 0 clamp(1.75rem,3.5vw,2.75rem);text-align:center}.MedicationPage_doseResultsHeading__GonBE{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:var(--type-h2-size,clamp(1.75rem,3vw,2.65rem));font-weight:var(--type-h-weight,700);line-height:1.15;letter-spacing:-.02em}.MedicationPage_doseResultsHeadingLead__Z76gA{color:var(--med-ink)}.MedicationPage_doseResultsHeadingAccent__bRMKE{color:var(--color-accent,#e76f51)}.MedicationPage_doseCards__F6xWE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}.MedicationPage_doseCard__tE55d{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;background:var(--color-surface,#fff);border-radius:clamp(1rem,2vw,1.5rem);box-shadow:var(--card-shadow,0 18px 40px -22px #14110d47);overflow:hidden}.MedicationPage_doseCardMedia__vv3AD{position:relative;min-height:20rem}.MedicationPage_doseCardImage__JWTPj{object-fit:cover}.MedicationPage_doseCardPlaceholder__HrRtt{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#347e5d29,#0000 55%),linear-gradient(160deg,#eef3ee,#dfe8e0)}.MedicationPage_doseCardPlaceholder__HrRtt:after{content:"Image coming soon";font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.8rem;font-weight:600;color:var(--med-muted)}.MedicationPage_doseStatRing__X8NEF{--dose-pct:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(6.5rem,14vw,7.75rem);height:clamp(6.5rem,14vw,7.75rem);border-radius:50%;background:conic-gradient(from -90deg,var(--med-ink) calc(var(--dose-pct) * 1%),color-mix(in srgb,var(--med-ink) 18%,#fff) 0);box-shadow:0 12px 24px -12px #1b433273}.MedicationPage_doseStatInner__uF8Kb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;width:76%;height:76%;border-radius:50%;background:#fff;padding:.4rem;text-align:center}.MedicationPage_doseStatValue__hv_yb[class]{margin:0;color:var(--med-ink);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:800;line-height:1}.MedicationPage_doseStatLabel__6MwF7[class]{margin:0;max-width:5.5rem;color:var(--med-muted);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.58rem;font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}.MedicationPage_doseCardCopy__T8Fsx{display:flex;flex-direction:column;justify-content:center;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);min-width:0}.MedicationPage_doseCardBadge__xyHOO[class]{margin:0;color:var(--color-accent,#e76f51);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:var(--type-h4-size,1.05rem);font-weight:var(--type-h-weight,700);line-height:1.3}.MedicationPage_doseCardBody__evlsg[class]{margin:0;color:var(--med-ink);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:var(--type-p-size);font-weight:700;line-height:var(--type-p-line-height,1.65)}.MedicationPage_doseCardNote__dHq_v[class]{margin:0;color:var(--med-muted);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:.82rem;font-weight:400;line-height:1.55}@media (max-width:899px){.MedicationPage_doseCard__tE55d,.MedicationPage_doseCards__F6xWE{grid-template-columns:1fr}.MedicationPage_doseCardMedia__vv3AD{min-height:16rem}}.MedicationPage_treatmentBenefits__PBptq{width:100%}.MedicationPage_treatmentBenefitsInner__knJZp{width:100%;max-width:var(--brand-content-max);margin:0 auto;padding:var(--brand-section-pad-y) var(--brand-content-pad)}.MedicationPage_treatmentBenefitsHeader__oClpC{margin:0 0 clamp(1.75rem,3.5vw,2.75rem);text-align:center}.MedicationPage_treatmentBenefitsHeading__159eN{display:flex;flex-direction:column;gap:.2rem;margin:0;font-size:var(--type-h2-size,clamp(1.75rem,3vw,2.65rem));font-weight:var(--type-h-weight,700);line-height:1.15;letter-spacing:-.02em}.MedicationPage_treatmentBenefitsHeadingLead__wTabt{color:var(--med-ink)}.MedicationPage_treatmentBenefitsHeadingAccent__5F_4q{color:var(--color-accent,#e76f51)}.MedicationPage_treatmentBenefitsGrid__n7Pii{display:grid;grid-template-columns:repeat(var(--benefit-cols,4),minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.MedicationPage_treatmentBenefitsFootnote__7EOJd{max-width:54rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;color:var(--med-muted);font-size:.85rem;line-height:1.6;text-align:center}.MedicationPage_treatmentBenefitCard__j057D{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.5rem);border-radius:1rem;border:1px solid var(--color-border,#e5e0d8);background:var(--color-surface,#fff)}.MedicationPage_treatmentBenefitIcon__EWadF{width:2.75rem;height:2.75rem}.MedicationPage_treatmentBenefitTitle__NQXlK[class]{margin:0;color:var(--med-ink);font-family:var(--font-site,"Plus Jakarta Sans",sans-serif);font-size:var(--type-h3-size,clamp(1.1rem,1.5vw,1.28rem));font-weight:var(--type-h-weight,700);line-height:1.3}.MedicationPage_treatmentBenefitBody__8eNSN[class]{margin:0;color:var(--med-muted);text-wrap:pretty}@media (max-width:1100px){.MedicationPage_treatmentBenefitsGrid__n7Pii{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.MedicationPage_treatmentBenefitsGrid__n7Pii{grid-template-columns:1fr}}@media (max-width:899px){.MedicationPage_page__EqW8S{text-align:center}.MedicationPage_accordionPanel__xqflB,.MedicationPage_accordionPanel__xqflB p,.MedicationPage_accordionTrigger__kZDBV,.MedicationPage_heroCopy__18Llm,.MedicationPage_hero__uMH6a{text-align:left}.MedicationPage_heroCopy__18Llm{align-items:flex-start}.MedicationPage_doseCardCopy__T8Fsx,.MedicationPage_injectStepCopy__FUqX4,.MedicationPage_treatmentBenefitCard__j057D{align-items:center;text-align:center}.MedicationPage_injectImportant__JFCNQ,.MedicationPage_injectImportant__JFCNQ p,.MedicationPage_injectIntro__1WUbh,.MedicationPage_injectStepBody__uxsZ4[class],.MedicationPage_injectStepIndex___51HD[class],.MedicationPage_injectStepTitle__gU2nn[class],.MedicationPage_treatmentBenefitBody__8eNSN[class],.MedicationPage_treatmentBenefitTitle__NQXlK[class],.MedicationPage_treatmentBenefitsFootnote__7EOJd{text-align:center}.MedicationPage_injectStepCopy__FUqX4,.MedicationPage_treatmentBenefitBody__8eNSN[class],.MedicationPage_treatmentBenefitTitle__NQXlK[class]{width:100%}.MedicationPage_penCalloutBottom__YLkLX,.MedicationPage_penCallout__rVZy8{justify-content:center;text-align:center}.MedicationPage_injectStepCard__0K2sb,.MedicationPage_injectStep__aT7Ai{grid-template-columns:1fr;justify-items:center}.MedicationPage_injectLinks__V7tQ3{justify-content:center}.MedicationPage_researchInner__Vh4pw{grid-template-columns:1fr;justify-items:center}.MedicationPage_researchCopy__o_cND,.MedicationPage_researchHeading__kyBs_,.MedicationPage_researchInner__Vh4pw,.MedicationPage_research__0ZLXV{min-width:0;max-width:100%}.MedicationPage_researchCopy__o_cND{align-items:center;width:100%;text-align:center}.MedicationPage_researchHeading__kyBs_{font-size:clamp(1.35rem,6.5vw,2.1rem)}.MedicationPage_researchHeadingAccent__FRdvg,.MedicationPage_researchHeadingLead__ea1K_{white-space:normal}.MedicationPage_researchBody__KbokH{margin-inline:auto}.MedicationPage_researchCtas__f_c_p{display:flex;justify-content:center;width:100%}.MedicationPage_researchVisual__0wytF{width:100%}.MedicationPage_heroInner__k1o_f{grid-template-columns:1fr;gap:1.75rem}.MedicationPage_heroFeatured__Gwrsr{aspect-ratio:1/1.05;max-height:28rem}.MedicationPage_ctaBlock__u_HzY,.MedicationPage_title__5R6DH{max-width:none}.MedicationPage_penShowcaseInner__O3QMF{grid-template-columns:1fr;grid-template-areas:"pen" "left" "right" "bottom";gap:1rem}.MedicationPage_penCalloutsLeft__2T90g,.MedicationPage_penCalloutsRight__ppnJ3{align-items:stretch}.MedicationPage_penCalloutBottom__YLkLX,.MedicationPage_penCallout__rVZy8{width:100%}.MedicationPage_injectLayout___YCFy{grid-template-columns:1fr;gap:1.75rem}.MedicationPage_injectBanner__IzJXl{min-height:16rem;max-width:22rem;margin-inline:auto}.MedicationPage_injectHeading__66fdk{font-size:clamp(1.55rem,6vw,2.1rem)}}@media (max-width:560px){.MedicationPage_hero__uMH6a{padding-top:1rem}.MedicationPage_heroFeatured__Gwrsr{border-radius:1.25rem}.MedicationPage_penCalloutBottom__YLkLX,.MedicationPage_penCallout__rVZy8{font-size:.86rem;padding:.55rem .8rem}}.MedicationPage_pkgSection__Tx3oY{width:100%;overflow-x:clip}.MedicationPage_pkgWrap__10GMX{--pkg-ease-pop:cubic-bezier(0.34,1.56,0.64,1);--pkg-ease-out:cubic-bezier(0.22,1,0.36,1);--pkg-card-delay:380ms}.MedicationPage_pkgStage__vTvzb{position:relative;width:min(100%,760px);margin:0 auto}.MedicationPage_pkgImage__TGzir{display:block;width:100%;height:auto}.MedicationPage_pkgSpot__lIUKG{position:absolute;z-index:1;width:0;height:0}.MedicationPage_pkgSpot__lIUKG:focus-within,.MedicationPage_pkgSpot__lIUKG:hover{z-index:3}.MedicationPage_pkgPlus__otBST{position:absolute;top:0;left:0;display:grid;place-items:center;width:2.15rem;height:2.15rem;padding:0;border:2px solid #fff;border-radius:50%;background:linear-gradient(.874turn,#e76f51 .31%,#f4a261 99.69%);color:#fff;box-shadow:0 6px 16px #e76f5159;cursor:pointer;opacity:0;transform:translate(-50%,-50%) scale(0);transition:transform .55s var(--pkg-ease-pop),opacity .3s ease}.MedicationPage_pkgPlus__otBST svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.MedicationPage_pkgPlus__otBST:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid #e76f518c;opacity:0;pointer-events:none}.MedicationPage_pkgWrapIn___xDwO .MedicationPage_pkgPlus__otBST{opacity:1;transform:translate(-50%,-50%) scale(1)}.MedicationPage_pkgWrapSettled__oRcom .MedicationPage_pkgPlus__otBST:after{animation:MedicationPage_pkgPulse__N9JX3 2.4s ease-out infinite}.MedicationPage_pkgPlus__otBST:hover{transform:translate(-50%,-50%) scale(1.1)}.MedicationPage_pkgPlus__otBST:focus-visible{outline:2px solid var(--color-primary-dark,#1b4332);outline-offset:3px}.MedicationPage_pkgCard__pYfIw,.MedicationPage_pkgLegendItem__4st9Z{padding:.85rem 1rem .9rem;border:1px solid #f3e3d6;border-radius:14px;background:#fffaf3;box-shadow:0 12px 30px #1b43321a;text-align:left}.MedicationPage_pkgCard__pYfIw{position:absolute;top:0;width:13.5rem;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .6s var(--pkg-ease-out)}.MedicationPage_pkgSpot__lIUKG[data-side=right] .MedicationPage_pkgCard__pYfIw{left:1.6rem;transform:translate(-.75rem,-50%) scale(.9);transform-origin:left center}.MedicationPage_pkgSpot__lIUKG[data-side=left] .MedicationPage_pkgCard__pYfIw{right:1.6rem;transform:translate(.75rem,-50%) scale(.9);transform-origin:right center}.MedicationPage_pkgWrapIn___xDwO .MedicationPage_pkgSpotOpen__ysRsU .MedicationPage_pkgCard__pYfIw{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.MedicationPage_pkgWrapIn___xDwO:not(.MedicationPage_pkgWrapSettled__oRcom) .MedicationPage_pkgPlus__otBST{transition-delay:var(--pkg-delay)}.MedicationPage_pkgWrapIn___xDwO:not(.MedicationPage_pkgWrapSettled__oRcom) .MedicationPage_pkgCard__pYfIw{transition-delay:calc(var(--pkg-delay) + var(--pkg-card-delay))}.MedicationPage_pkgWrap__10GMX .MedicationPage_pkgCardTitle__R_4Se{margin:0 0 .3rem;font-size:.98rem;font-weight:700;line-height:1.3;color:var(--color-accent,#e76f51)}.MedicationPage_pkgWrap__10GMX .MedicationPage_pkgCardBody__PmZbX{margin:0;font-size:.84rem;line-height:1.5;color:var(--med-muted)}.MedicationPage_pkgLegend__w8_7S{display:none}@keyframes MedicationPage_pkgPulse__N9JX3{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@media (max-width:1199px){.MedicationPage_pkgCard__pYfIw{display:none}.MedicationPage_pkgLegend__w8_7S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:760px;margin:clamp(1.25rem,3vw,2rem) auto 0;padding:0;list-style:none}.MedicationPage_pkgLegendItem__4st9Z{opacity:0;transform:translateY(.75rem);transition:opacity .45s ease,transform .6s var(--pkg-ease-out),border-color .2s ease,background .2s ease}.MedicationPage_pkgWrapIn___xDwO .MedicationPage_pkgLegendItem__4st9Z{opacity:1;transform:none}.MedicationPage_pkgWrapIn___xDwO:not(.MedicationPage_pkgWrapSettled__oRcom) .MedicationPage_pkgLegendItem__4st9Z{transition-delay:calc(var(--pkg-delay) + var(--pkg-card-delay))}.MedicationPage_pkgLegendItemActive__0Y5wO{border-color:var(--color-accent,#e76f51);background:var(--color-accent-soft,#fce4dc)}}@media (max-width:560px){.MedicationPage_pkgLegend__w8_7S{grid-template-columns:minmax(0,1fr)}.MedicationPage_pkgPlus__otBST{width:1.75rem;height:1.75rem}.MedicationPage_pkgPlus__otBST svg{width:.9rem;height:.9rem}}@media (prefers-reduced-motion:reduce){.MedicationPage_pkgCard__pYfIw,.MedicationPage_pkgLegendItem__4st9Z,.MedicationPage_pkgPlus__otBST{transition:none}.MedicationPage_pkgWrapSettled__oRcom .MedicationPage_pkgPlus__otBST:after{animation:none}}