.clinical-guide[data-astro-cid-wvjxvwr2]{max-width:1120px;margin:0 auto;padding-bottom:2rem;color:var(--text-primary)}.guide-hero[data-astro-cid-wvjxvwr2]{position:relative;padding:clamp(1.5rem,4vw,3.25rem) 0 clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--line-soft)}.guide-eyebrow[data-astro-cid-wvjxvwr2]{margin:0 0 1rem;color:var(--primary-600);font-weight:800;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.guide-hero[data-astro-cid-wvjxvwr2] h1[data-astro-cid-wvjxvwr2]{max-width:20ch;margin:0;font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(2.15rem,3vw + 1rem,3.4rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.guide-summary[data-astro-cid-wvjxvwr2]{max-width:70ch;margin:1.1rem 0;font-size:clamp(1.05rem,2vw,1.18rem);line-height:1.75;color:var(--text-secondary)}.guide-review[data-astro-cid-wvjxvwr2]{padding-top:1rem;border-top:1px solid var(--line-soft);font-size:.88rem;line-height:1.7}.guide-review[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]{color:var(--primary-700);font-weight:800;text-decoration:underline;text-underline-offset:3px}.guide-date[data-astro-cid-wvjxvwr2],.guide-disclosure[data-astro-cid-wvjxvwr2]{display:block}.guide-disclosure[data-astro-cid-wvjxvwr2]{color:var(--text-secondary)}.guide-actions[data-astro-cid-wvjxvwr2]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.guide-actions[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]{display:inline-flex;gap:.6rem;align-items:center;border:1px solid var(--line-soft);border-radius:999px;padding:.75rem 1.25rem;background:#fff;color:var(--primary-700);font-size:.9rem;font-weight:800}.guide-actions[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]:first-child{border-color:transparent;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));color:#fff;box-shadow:0 18px 32px -18px #6a43f0b3}.guide-layout[data-astro-cid-wvjxvwr2]{display:grid;grid-template-columns:235px minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin:2.5rem 0}.guide-aside[data-astro-cid-wvjxvwr2]{align-self:start;position:sticky;top:6rem}.guide-aside[data-astro-cid-wvjxvwr2] details[data-astro-cid-wvjxvwr2]{padding:1rem 1.1rem;background:#fff;border:1px solid var(--line-soft);border-radius:1.25rem;box-shadow:0 24px 60px -44px #4b36d659}.guide-aside[data-astro-cid-wvjxvwr2] summary[data-astro-cid-wvjxvwr2]{font-family:Fredoka,sans-serif;font-size:1.15rem;cursor:pointer}.guide-aside[data-astro-cid-wvjxvwr2] ol[data-astro-cid-wvjxvwr2]{display:grid;gap:.7rem;list-style:none;padding:0;margin:1rem 0 0}.guide-aside[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]{display:block;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.guide-aside[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]:hover{text-decoration:underline}.guide-aside[data-astro-cid-wvjxvwr2] p[data-astro-cid-wvjxvwr2]{font-size:.85rem;line-height:1.65;color:var(--text-secondary);padding:0 .3rem}.guide-body[data-astro-cid-wvjxvwr2]{min-width:0;max-width:75ch;font-size:1.03rem;line-height:1.85}.guide-body[data-astro-cid-wvjxvwr2] h2{scroll-margin-top:6rem;margin:2rem 0 .8rem;font-family:Fredoka,sans-serif;font-size:1.7rem;line-height:1.25}.guide-body[data-astro-cid-wvjxvwr2] h2:first-child{margin-top:0}.guide-body[data-astro-cid-wvjxvwr2] p{margin:0 0 1rem}.guide-body[data-astro-cid-wvjxvwr2] ul,.guide-body[data-astro-cid-wvjxvwr2] ol{padding-left:1.35rem;margin:.6rem 0 1.4rem}.guide-body[data-astro-cid-wvjxvwr2] li{margin:.45rem 0}.guide-body[data-astro-cid-wvjxvwr2] a{color:var(--primary-700);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.guide-body[data-astro-cid-wvjxvwr2] .guide-wordlist{white-space:pre-line;padding:1.1rem 1.2rem;border-left:4px solid #ffa83d;background:#fffaf0;border-radius:0 1rem 1rem 0;font-weight:700;line-height:2}.guide-body[data-astro-cid-wvjxvwr2] .guide-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line-soft);border-radius:1rem;margin:1rem 0 1.5rem;background:#fff}.guide-body[data-astro-cid-wvjxvwr2] table{width:100%;min-width:540px;border-collapse:collapse;font-size:.91rem;line-height:1.6}.guide-body[data-astro-cid-wvjxvwr2] th,.guide-body[data-astro-cid-wvjxvwr2] td{padding:.9rem;vertical-align:top;text-align:left;border-bottom:1px solid var(--line-soft)}.guide-body[data-astro-cid-wvjxvwr2] th{background:var(--bg-card-strong);color:var(--text-primary)}.guide-body[data-astro-cid-wvjxvwr2] tr:last-child td{border-bottom:0}.guide-next[data-astro-cid-wvjxvwr2]{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--line-soft);border-radius:1.5rem;background:#fff;box-shadow:0 24px 60px -40px #4b36d659}.guide-next[data-astro-cid-wvjxvwr2] h2[data-astro-cid-wvjxvwr2]{font-family:Fredoka,sans-serif;margin:0 0 1rem;font-size:1.6rem}.guide-next[data-astro-cid-wvjxvwr2]>div[data-astro-cid-wvjxvwr2]{display:flex;gap:.7rem;flex-wrap:wrap}.guide-next[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]{display:flex;gap:1rem;justify-content:space-between;padding:.7rem 1.1rem;background:var(--bg-card-strong);border:1px solid var(--line-soft);border-radius:999px;color:var(--primary-700);font-weight:800;font-size:.9rem}.clinical-guide[data-astro-cid-wvjxvwr2] a:focus-visible,.clinical-guide[data-astro-cid-wvjxvwr2] summary:focus-visible,.clinical-guide[data-astro-cid-wvjxvwr2] [tabindex]:focus-visible{outline:3px solid var(--primary-600);outline-offset:4px}.guide-body[data-astro-cid-wvjxvwr2] ul{list-style:disc}.guide-body[data-astro-cid-wvjxvwr2] ol{list-style:decimal}@media(max-width:760px){.guide-layout[data-astro-cid-wvjxvwr2]{grid-template-columns:1fr;margin:1.4rem 0;gap:1.7rem}.guide-aside[data-astro-cid-wvjxvwr2]{position:static}.guide-aside[data-astro-cid-wvjxvwr2] p[data-astro-cid-wvjxvwr2]{display:none}.guide-next[data-astro-cid-wvjxvwr2] a[data-astro-cid-wvjxvwr2]{width:100%}}@media print{.guide-aside[data-astro-cid-wvjxvwr2],.guide-actions[data-astro-cid-wvjxvwr2],.guide-next[data-astro-cid-wvjxvwr2]{display:none}.guide-layout[data-astro-cid-wvjxvwr2]{display:block}.guide-hero[data-astro-cid-wvjxvwr2]{padding:0;border:0;background:none;box-shadow:none}.guide-body[data-astro-cid-wvjxvwr2]{max-width:none}.guide-body[data-astro-cid-wvjxvwr2] table{min-width:0}.guide-body[data-astro-cid-wvjxvwr2] .guide-table-scroll{overflow:visible}}
