.brc.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.brc.svelte-9k75gk nav.svelte-9k75gk.svelte-9k75gk{display:flex;gap:12px;align-items:center;color:var(--muted);flex-wrap:wrap}.hero.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(28px,4vw,48px);max-width:920px}.hero.svelte-9k75gk h1.svelte-9k75gk.svelte-9k75gk{font-family:var(--type-display);font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.06;letter-spacing:-.022em;margin:14px 0 22px}.lede.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{font-family:var(--type-display);font-size:clamp(16px,1.2vw,19px);line-height:1.6;color:var(--ink-2);margin:0;max-width:70ch}.content.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(40px,5vw,72px);max-width:920px}.sect.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{margin-bottom:clamp(36px,4vw,56px)}.sect__h.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{font-family:var(--type-display);font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.012em;line-height:1.25;margin:0 0 14px}.sect.svelte-9k75gk p.svelte-9k75gk.svelte-9k75gk{font-size:16px;line-height:1.7;color:var(--ink);margin:0 0 14px;max-width:70ch}.sect.svelte-9k75gk p code.svelte-9k75gk.svelte-9k75gk,.sect.svelte-9k75gk li code.svelte-9k75gk.svelte-9k75gk,.ref.svelte-9k75gk td code.svelte-9k75gk.svelte-9k75gk{font-family:var(--type-mono);font-size:.88em;background:var(--paper-alt);padding:1px 5px;border-radius:2px}.bullets.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{padding-left:20px;margin:0 0 14px}.bullets.svelte-9k75gk li.svelte-9k75gk.svelte-9k75gk{font-size:15.5px;line-height:1.7;color:var(--ink);margin-bottom:10px;max-width:70ch}.bullets.ol.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{list-style:decimal}.ref.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.ref.svelte-9k75gk th.svelte-9k75gk.svelte-9k75gk{text-align:left;font-family:var(--type-mono);font-size:11px;letter-spacing:.08em;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--rule);text-transform:uppercase}.ref.svelte-9k75gk td.svelte-9k75gk.svelte-9k75gk{padding:10px;border-bottom:1px solid var(--rule-soft);color:var(--ink);vertical-align:top}.callout.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{background:var(--paper-alt);padding:18px 22px;margin:14px 0;font-size:14.5px;line-height:1.65;color:var(--ink);max-width:70ch}.callout.svelte-9k75gk strong.svelte-9k75gk.svelte-9k75gk{color:var(--ink);font-weight:600}.diagram-card.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{background:var(--paper-alt);padding:24px;margin:18px 0}.diagram-card.svelte-9k75gk svg.svelte-9k75gk.svelte-9k75gk{width:100%;height:auto;max-height:540px}.reading.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{list-style:none;padding:0;margin:0;max-width:70ch}.reading.svelte-9k75gk li.svelte-9k75gk.svelte-9k75gk{font-size:14.5px;line-height:1.7;padding:10px 0;color:var(--ink-2)}.reading.svelte-9k75gk li.svelte-9k75gk strong.svelte-9k75gk{color:var(--ink);font-weight:600}.closing.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{margin-top:clamp(40px,4vw,60px)}.closing__next.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{display:block;padding:22px 0 20px;border-top:1px solid var(--rule);text-decoration:none;color:var(--ink);transition:padding-left .18s ease}.closing__next.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk:hover{padding-left:8px}.closing__next.svelte-9k75gk:hover .closing__cta.svelte-9k75gk.svelte-9k75gk{color:var(--highlight)}.closing__next.svelte-9k75gk h3.svelte-9k75gk.svelte-9k75gk{font-family:var(--type-display);font-size:24px;font-weight:600;margin:6px 0 8px;letter-spacing:-.012em}.closing__next.svelte-9k75gk p.svelte-9k75gk.svelte-9k75gk{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0 0 12px;max-width:60ch}.closing__cta.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;letter-spacing:.05em}.ad-row.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{padding:clamp(12px,1.6vw,20px) 0}.d-eyebrow-highlight.svelte-9k75gk.svelte-9k75gk.svelte-9k75gk{color:var(--highlight);font-family:var(--type-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
