.MedicationGuide_page__3ou2l{--med-wash:color-mix(in oklch,var(--color-accent) 4%,var(--color-paper));--med-rule:color-mix(in oklch,var(--color-accent) 19%,var(--color-rule));background:var(--color-paper);color:var(--color-ink)}.MedicationGuide_shell__DDyv5{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-gutter)}.MedicationGuide_hero__FocaP{padding-block:clamp(3.5rem,7vw,7rem) clamp(4.5rem,8vw,8rem)}.MedicationGuide_heroGrid__splKA{display:grid;grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,6.5rem)}.MedicationGuide_heroCopy__qEvxR{min-width:0}.MedicationGuide_eyebrow__c6GVb{display:flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:750}.MedicationGuide_eyebrow__c6GVb svg{width:1.15rem}.MedicationGuide_compactHeader__yg84J h2,.MedicationGuide_finalInner__Ka2_K h2,.MedicationGuide_heroCopy__qEvxR h1,.MedicationGuide_sectionHeader__7mXit h2,.MedicationGuide_steps__7KxIO h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display)}.MedicationGuide_heroCopy__qEvxR h1{max-width:11.5ch;margin:var(--space-lg) 0 0;font-size:clamp(3rem,5.8vw,5.3rem);line-height:.99;text-wrap:balance}.MedicationGuide_page__3ou2l[data-cjk=true] .MedicationGuide_heroCopy__qEvxR h1{max-width:15em;font-size:clamp(2.4rem,3.35vw,2.95rem);line-height:1.13;letter-spacing:normal;line-break:strict}.MedicationGuide_lede__K5BAv{max-width:38rem;margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.62}.MedicationGuide_actions__5Wi73{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-lg)}.MedicationGuide_primaryAction__Tf51N,.MedicationGuide_secondaryAction__2_u7J{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:var(--space-xs);padding:.75rem 1.25rem;border-radius:var(--radius-pill);font-weight:750;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.MedicationGuide_primaryAction__Tf51N{background:var(--color-accent);color:var(--color-accent-ink)}.MedicationGuide_primaryAction__Tf51N:hover{background:var(--color-accent-strong)}.MedicationGuide_secondaryAction__2_u7J{border:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink)}.MedicationGuide_secondaryAction__2_u7J:hover{border-color:var(--color-ink-2)}.MedicationGuide_primaryAction__Tf51N:active,.MedicationGuide_secondaryAction__2_u7J:active{transform:translateY(1px)}.MedicationGuide_primaryAction__Tf51N svg{width:1.05rem}.MedicationGuide_daybookFooter__NDxq_ button:focus-visible,.MedicationGuide_doseList__5GzjL button:focus-visible,.MedicationGuide_primaryAction__Tf51N:focus-visible,.MedicationGuide_secondaryAction__2_u7J:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.MedicationGuide_safetyNote__lY9Ff{display:flex;max-width:39rem;align-items:flex-start;gap:var(--space-xs);margin:var(--space-lg) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.MedicationGuide_safetyNote__lY9Ff svg{width:1.1rem;flex:0 0 auto;margin-block-start:.18rem;color:var(--color-accent)}.MedicationGuide_daybook__MB2qB{min-width:0;overflow:hidden;border:var(--rule-hair) solid var(--med-rule);border-radius:var(--radius-display);background:var(--color-paper);box-shadow:var(--shadow-card)}.MedicationGuide_daybookHeader__5LO_3{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-inline:clamp(1rem,3vw,1.75rem);border-block-end:var(--rule-hair) solid var(--color-rule)}.MedicationGuide_daybookHeader__5LO_3>div{display:flex;align-items:center;gap:var(--space-xs)}.MedicationGuide_daybookHeader__5LO_3>div>div{display:grid}.MedicationGuide_daybookHeader__5LO_3 small{color:var(--color-muted);font-size:var(--text-xs)}.MedicationGuide_petAvatar__uS6iC{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);font-weight:750}.MedicationGuide_progressCount__i93Vu{color:var(--color-accent-strong);font:750 var(--text-sm)/1 var(--font-outlier);font-variant-numeric:tabular-nums}.MedicationGuide_progressTrack__DyXmX{height:.25rem;background:var(--med-wash)}.MedicationGuide_progressTrack__DyXmX span{display:block;height:100%;background:var(--color-accent);transition:inline-size var(--dur-base) var(--ease-out)}.MedicationGuide_prescriptionSource__FU5Jw{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:var(--space-sm);margin:var(--space-md) clamp(1rem,3vw,1.75rem) 0;padding:var(--space-sm);border-radius:var(--radius-card-sm);background:var(--med-wash)}.MedicationGuide_prescriptionSource__FU5Jw>svg{width:1.35rem;color:var(--color-accent)}.MedicationGuide_prescriptionSource__FU5Jw div{display:grid;gap:var(--space-2xs)}.MedicationGuide_prescriptionSource__FU5Jw small{display:-webkit-box;overflow:hidden;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.MedicationGuide_doseList__5GzjL{display:grid;margin:var(--space-sm) 0 0;padding:0 clamp(1rem,3vw,1.75rem);list-style:none}.MedicationGuide_doseList__5GzjL li{display:grid;min-height:6.4rem;grid-template-columns:3.5rem 1.7rem minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule)}.MedicationGuide_stepMarker__U9mCD{color:var(--color-accent-strong);font:750 var(--text-xs)/1 var(--font-outlier);font-variant-numeric:tabular-nums;letter-spacing:.06em}.MedicationGuide_doseNode__fEs36{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:var(--rule-hair) solid var(--color-rule-2);border-radius:50%;color:var(--color-muted)}.MedicationGuide_doseNode__fEs36 svg{width:.9rem}.MedicationGuide_doseList__5GzjL li[data-done=true] .MedicationGuide_doseNode__fEs36{border-color:var(--color-success);background:var(--color-success);color:var(--color-paper)}.MedicationGuide_doseCopy__HkwgZ{display:grid;min-width:0;gap:.2rem}.MedicationGuide_doseCopy__HkwgZ small{overflow:hidden;color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.MedicationGuide_doseList__5GzjL button{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink-2);cursor:pointer;font:700 var(--text-xs)/1 var(--font-body);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.MedicationGuide_doseList__5GzjL button:hover{border-color:var(--color-accent)}.MedicationGuide_doseList__5GzjL li[data-done=true] button{border-color:color-mix(in oklch,var(--color-success) 35%,var(--color-rule));color:var(--color-success)}.MedicationGuide_daybookFooter__NDxq_{display:grid;min-height:4.5rem;grid-template-columns:1.25rem minmax(0,1fr) 2.75rem;align-items:center;gap:var(--space-xs);padding-inline:clamp(1rem,3vw,1.75rem);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs)}.MedicationGuide_daybookFooter__NDxq_>svg{width:1.05rem;color:var(--color-accent)}.MedicationGuide_daybookFooter__NDxq_ button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:50%;background:var(--med-wash);color:var(--color-accent-strong);cursor:pointer}.MedicationGuide_daybookFooter__NDxq_ button svg{width:1rem}.MedicationGuide_referenceSection__nVMH_,.MedicationGuide_stepsSection__laAoN{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block:clamp(4.5rem,9vw,8rem)}.MedicationGuide_referenceGrid__Ijb5k{display:grid;grid-template-columns:minmax(0,.78fr) minmax(30rem,1.22fr);align-items:start;gap:clamp(3rem,8vw,7rem)}.MedicationGuide_sectionHeader__7mXit{position:sticky;inset-block-start:calc(var(--nav-height) + var(--space-lg))}.MedicationGuide_compactHeader__yg84J>p,.MedicationGuide_sectionHeader__7mXit>p{margin:0;color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:750}.MedicationGuide_compactHeader__yg84J h2,.MedicationGuide_sectionHeader__7mXit h2{margin:var(--space-sm) 0 0;font-size:clamp(2.35rem,5vw,4.75rem);line-height:1;text-wrap:balance}.MedicationGuide_sectionHeader__7mXit>span{display:block;margin-block-start:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.62}.MedicationGuide_referenceArtifact__IXtD8{display:grid;gap:var(--space-xl)}.MedicationGuide_labelSheet__j7_5n{position:relative;display:grid;min-height:18rem;align-content:end;padding:clamp(1.5rem,4vw,2.75rem);border:var(--rule-hair) solid var(--med-rule);border-radius:var(--radius-card);background:var(--med-wash);transform:rotate(-1deg)}.MedicationGuide_rxMark__OCcZW{position:absolute;inset-block-start:var(--space-lg);inset-inline-start:var(--space-lg);color:var(--color-accent);font:750 var(--text-xl)/1 var(--font-outlier)}.MedicationGuide_labelSheet__j7_5n>strong{max-width:20ch;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.15}.MedicationGuide_redactedLines__kaqvs{display:grid;gap:var(--space-xs);margin-block:var(--space-lg)}.MedicationGuide_redactedLines__kaqvs span{display:block;height:.4rem;border-radius:var(--radius-pill);background:var(--med-rule)}.MedicationGuide_redactedLines__kaqvs span:first-child{width:76%}.MedicationGuide_redactedLines__kaqvs span:nth-child(2){width:54%}.MedicationGuide_redactedLines__kaqvs span:nth-child(3){width:67%}.MedicationGuide_labelSheet__j7_5n small{color:var(--color-muted);line-height:1.5}.MedicationGuide_referenceRows__WRS6o{display:grid;border-block-start:var(--rule-hair) solid var(--color-rule)}.MedicationGuide_referenceRows__WRS6o>div{display:grid;min-height:8.5rem;grid-template-columns:2.5rem minmax(0,1fr) 1.4rem;align-items:start;gap:var(--space-md);padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule)}.MedicationGuide_referenceRows__WRS6o>div>span{color:var(--color-accent);font:750 var(--text-sm)/1 var(--font-outlier)}.MedicationGuide_referenceRows__WRS6o>div>svg{width:1.15rem;color:var(--color-success)}.MedicationGuide_referenceRows__WRS6o p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.58}.MedicationGuide_compactHeader__yg84J{max-width:50rem}.MedicationGuide_steps__7KxIO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(3rem,7vw,5.5rem) 0 0;padding:0;border-block:var(--rule-hair) solid var(--color-rule);list-style:none}.MedicationGuide_steps__7KxIO li{min-width:0;padding:var(--space-xl);border-inline-end:var(--rule-hair) solid var(--color-rule)}.MedicationGuide_steps__7KxIO li:last-child{border-inline-end:0}.MedicationGuide_steps__7KxIO li>span{color:var(--color-accent);font:750 var(--text-sm)/1 var(--font-outlier)}.MedicationGuide_steps__7KxIO h3{margin:var(--space-xl) 0 0;font-size:var(--text-xl);line-height:1.12}.MedicationGuide_steps__7KxIO p{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.MedicationGuide_finalSection__dNlA1{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block:clamp(4rem,8vw,7rem);background:var(--med-wash)}.MedicationGuide_finalInner__Ka2_K{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl)}.MedicationGuide_finalInner__Ka2_K>div{max-width:48rem}.MedicationGuide_finalInner__Ka2_K h2{margin:var(--space-sm) 0 0;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1;text-wrap:balance}.MedicationGuide_finalInner__Ka2_K>div>p:last-child{margin:var(--space-lg) 0 0;color:var(--color-ink-2);line-height:1.62}@media (max-width:960px){.MedicationGuide_heroGrid__splKA,.MedicationGuide_referenceGrid__Ijb5k{grid-template-columns:minmax(0,1fr)}.MedicationGuide_heroGrid__splKA{gap:var(--space-2xl)}.MedicationGuide_heroCopy__qEvxR h1{max-width:14ch}.MedicationGuide_sectionHeader__7mXit{position:static}}@media (max-width:720px){.MedicationGuide_steps__7KxIO{grid-template-columns:minmax(0,1fr)}.MedicationGuide_steps__7KxIO li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-lg) 0;border-inline-end:0;border-block-end:var(--rule-hair) solid var(--color-rule)}.MedicationGuide_steps__7KxIO li:last-child{border-block-end:0}.MedicationGuide_steps__7KxIO h3{margin-block-start:0}.MedicationGuide_steps__7KxIO p{grid-column:2}}@media (max-width:640px){.MedicationGuide_hero__FocaP{padding-block:3rem 4.5rem}.MedicationGuide_heroCopy__qEvxR h1,.MedicationGuide_page__3ou2l[data-cjk=true] .MedicationGuide_heroCopy__qEvxR h1{max-width:none;font-size:clamp(2.35rem,12vw,3.25rem);line-height:1.04}.MedicationGuide_page__3ou2l[data-cjk=true] .MedicationGuide_heroCopy__qEvxR h1{font-size:clamp(2rem,8.2vw,2.35rem);line-height:1.1}.MedicationGuide_lede__K5BAv,.MedicationGuide_sectionHeader__7mXit>span{font-size:var(--text-md)}.MedicationGuide_actions__5Wi73{display:grid}.MedicationGuide_primaryAction__Tf51N,.MedicationGuide_secondaryAction__2_u7J{width:100%}.MedicationGuide_daybook__MB2qB{border-radius:var(--radius-card)}.MedicationGuide_prescriptionSource__FU5Jw{grid-template-columns:1.5rem minmax(0,1fr)}.MedicationGuide_doseList__5GzjL li{min-height:7.4rem;grid-template-columns:3rem 1.7rem minmax(0,1fr)}.MedicationGuide_doseList__5GzjL button{grid-column:2/-1;justify-self:start;margin-block-start:-.65rem}.MedicationGuide_daybookFooter__NDxq_ span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.MedicationGuide_referenceSection__nVMH_,.MedicationGuide_stepsSection__laAoN{padding-block:4.5rem}.MedicationGuide_compactHeader__yg84J h2,.MedicationGuide_sectionHeader__7mXit h2{font-size:clamp(2.1rem,11vw,3.1rem)}.MedicationGuide_referenceRows__WRS6o>div{grid-template-columns:2rem minmax(0,1fr) 1.1rem;gap:var(--space-sm)}.MedicationGuide_finalInner__Ka2_K{grid-template-columns:minmax(0,1fr)}.MedicationGuide_finalInner__Ka2_K h2{font-size:clamp(2.1rem,11vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.MedicationGuide_doseList__5GzjL button,.MedicationGuide_primaryAction__Tf51N,.MedicationGuide_progressTrack__DyXmX span,.MedicationGuide_secondaryAction__2_u7J{transition:none}}@media (prefers-contrast:more){.MedicationGuide_daybook__MB2qB,.MedicationGuide_labelSheet__j7_5n{border-color:var(--color-ink)}}