.guide-page{padding:3rem 0 5rem}.crumb{font-size:var(--size-2);color:var(--ink-muted);margin-bottom:1.5rem}.crumb-sep{color:var(--ink-faint);margin:0 .25rem}.guide-head{margin-bottom:3rem}.eyebrow{background:var(--accent-pale);color:var(--accent);border-radius:var(--r-pill);font-size:var(--size-1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;padding:.35rem .75rem;font-weight:600;display:inline-block}.guide-h{letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(2rem,3vw + 1rem,3.2rem)}.guide-byline{font-size:var(--size-2);color:var(--ink-muted);margin:0 0 .35rem}.guide-byline strong{color:var(--ink);font-weight:600}.guide-meta{color:var(--ink-faint);font-size:var(--size-2);flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:inline-flex}.meta-dot{opacity:.6}.guide-lede{color:var(--ink-muted);margin:0;font-size:clamp(1.15rem,.8vw + 1rem,1.4rem);line-height:1.55}.guide-body p{font-size:var(--size-4);margin-bottom:1.5rem;line-height:1.75}.sources{border-top:1px solid var(--rule);margin-top:3rem;padding-top:2rem}.sources h2{font-size:var(--size-4);margin:0 0 .75rem}.sources ul{padding-left:1.25rem}.sources li{color:var(--ink-muted);font-size:var(--size-2);margin-bottom:.35rem}.guide-foot{border-top:1px solid var(--rule);color:var(--ink-muted);font-size:var(--size-2);margin-top:3rem;padding-top:2rem}
