.page_main__Nf23o{width:100%;padding:1.5rem 1rem 4rem}.page_sheet__h090j{display:flex;width:min(100%,68rem);flex-direction:column;gap:2rem;margin:0 auto;border:1px solid color-mix(in oklab,var(--brand-300) 48%,var(--border));border-radius:1.75rem;background:var(--card);padding:clamp(1.25rem,4vw,3.5rem);box-shadow:var(--shadow-md)}.page_heading__kYk5L{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.page_eyebrow__7vqnT{color:var(--brand-700);font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.page_title__CaMGT{max-width:16ch;color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.1rem,5vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.page_introduction__jP_9J{max-width:58ch;color:var(--muted-foreground);font-size:1.125rem;line-height:1.65}.page_discussionPrompt__rO7gC{border-left:3px solid var(--primary);border-radius:0 .75rem .75rem 0;background:color-mix(in oklab,var(--brand-100) 58%,var(--card));padding:1rem 1.25rem;color:var(--card-foreground);font-size:.95rem;line-height:1.55}.page_section__UXGiF{display:flex;flex-direction:column;gap:1rem}.page_sectionHeading__NT0q2{color:var(--foreground);font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.page_symptoms__9De0A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page_symptomCard__uiyMq{display:flex;min-width:0;flex-direction:column;gap:.8rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in oklab,var(--background) 55%,var(--card));padding:1rem}.page_symptomTitle__qbpdu{color:var(--foreground);font-size:.95rem;font-weight:700;line-height:1.35}.page_symptomPrompt__IPi0H{color:var(--muted-foreground);font-size:.8rem;line-height:1.4}.page_writingLabel__njCuX{display:flex;align-items:flex-end;gap:.5rem;color:var(--foreground);font-size:.75rem;line-height:1.25}.page_writingLine__VIWbM{display:block;min-width:2rem;flex:1;border-bottom:1px solid color-mix(in oklab,var(--muted-foreground) 52%,transparent)}.page_consultationGrid__98VnY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.page_noteList__sOfkK{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.page_noteItem__GvCIt{display:flex;align-items:flex-start;gap:.65rem;color:var(--card-foreground);font-size:.875rem;line-height:1.45}.page_checkbox__oameh{display:block;width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;border:1px solid color-mix(in oklab,var(--muted-foreground) 68%,var(--border));border-radius:.25rem}.page_questionLines__8Co4P{display:flex;flex-direction:column;gap:1.35rem;padding-top:.1rem}.page_questionLine__p8oog{display:block;height:1rem;border-bottom:1px solid color-mix(in oklab,var(--muted-foreground) 42%,transparent)}.page_sourceBlock__m4B8o{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--border);padding-top:1rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.page_sourceLink__M7CyC{color:var(--primary);font-weight:650;text-decoration:underline;text-underline-offset:.18em}.page_disclaimer__ofgVM{color:var(--foreground);font-weight:650}@media (max-width:42rem){.page_main__Nf23o{padding:.75rem .75rem 2.5rem}.page_sheet__h090j{gap:1.5rem;border-radius:1.25rem}.page_consultationGrid__98VnY,.page_symptoms__9De0A{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4 portrait;margin:8mm}.page_main__Nf23o,.page_sheet__h090j{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#202124!important}.page_sheet__h090j{gap:3mm!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.page_heading__kYk5L{gap:1.5mm!important}.page_eyebrow__7vqnT{font-size:7pt!important;letter-spacing:.1em!important}.page_title__CaMGT{max-width:none!important;font-size:18pt!important;letter-spacing:-.02em!important;line-height:1.08!important}.page_introduction__jP_9J{max-width:none!important;font-size:8.5pt!important;line-height:1.3!important}.page_discussionPrompt__rO7gC{border-left-width:1mm!important;border-radius:0!important;padding:2mm 3mm!important;font-size:8pt!important;line-height:1.3!important}.page_section__UXGiF{gap:1.5mm!important}.page_sectionHeading__NT0q2{font-size:10pt!important;line-height:1.15!important}.page_symptoms__9De0A{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2mm!important}.page_symptomCard__uiyMq{gap:1mm!important;border-color:#b8bdc5!important;border-radius:1.5mm!important;padding:2mm!important;break-inside:avoid;page-break-inside:avoid}.page_symptomTitle__qbpdu{font-size:8pt!important;line-height:1.2!important}.page_symptomPrompt__IPi0H,.page_writingLabel__njCuX{font-size:7pt!important;line-height:1.2!important}.page_consultationGrid__98VnY{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4mm!important}.page_noteList__sOfkK{gap:1.5mm!important}.page_noteItem__GvCIt{gap:1.5mm!important;font-size:7pt!important;line-height:1.25!important}.page_checkbox__oameh{width:3mm!important;height:3mm!important;margin-top:0!important}.page_questionLines__8Co4P{gap:4mm!important}.page_questionLine__p8oog{height:3mm!important}.page_sourceBlock__m4B8o{gap:1mm!important;border-color:#b8bdc5!important;padding-top:2mm!important;font-size:7pt!important;line-height:1.2!important}.page_disclaimer__ofgVM,.page_sourceLink__M7CyC{font-size:7pt!important}}