.brc.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{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-12ueh5q nav.svelte-12ueh5q.svelte-12ueh5q{display:flex;gap:12px;align-items:center;color:var(--muted);flex-wrap:wrap}.hero.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(28px,4vw,48px);max-width:920px}.hero.svelte-12ueh5q h1.svelte-12ueh5q.svelte-12ueh5q{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-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{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-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(40px,5vw,72px);max-width:920px}.sect.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{margin-bottom:clamp(36px,4vw,56px)}.sect__h.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{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}.sub__h.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{font-size:17px;font-weight:600;margin:18px 0 8px;letter-spacing:-.005em}.sect.svelte-12ueh5q p.svelte-12ueh5q.svelte-12ueh5q{font-size:16px;line-height:1.7;color:var(--ink);margin:0 0 14px;max-width:70ch}.sect.svelte-12ueh5q p code.svelte-12ueh5q.svelte-12ueh5q,.sect.svelte-12ueh5q li code.svelte-12ueh5q.svelte-12ueh5q,.ref.svelte-12ueh5q td code.svelte-12ueh5q.svelte-12ueh5q,.qa td.svelte-12ueh5q code.svelte-12ueh5q.svelte-12ueh5q{font-family:var(--type-mono);font-size:.88em;background:var(--paper-alt);padding:1px 5px;border-radius:2px}.bullets.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{padding-left:20px;margin:0 0 14px}.bullets.svelte-12ueh5q li.svelte-12ueh5q.svelte-12ueh5q{font-size:15.5px;line-height:1.7;color:var(--ink);margin-bottom:10px;max-width:70ch}.ref.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.ref.svelte-12ueh5q th.svelte-12ueh5q.svelte-12ueh5q{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-12ueh5q td.svelte-12ueh5q.svelte-12ueh5q{padding:10px;border-bottom:1px solid var(--rule-soft);color:var(--ink);vertical-align:top}.qa.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{width:100%;border-collapse:collapse;margin:14px 0;font-size:14.5px}.qa.svelte-12ueh5q td.svelte-12ueh5q.svelte-12ueh5q{padding:10px 14px;border-bottom:1px solid var(--rule-soft);color:var(--ink);vertical-align:top;line-height:1.55}.qa.svelte-12ueh5q td.q.svelte-12ueh5q.svelte-12ueh5q{font-weight:600;width:30%;color:var(--ink)}.byteblock.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{background:var(--paper-alt);padding:16px 20px;margin:14px 0;overflow-x:auto}.byteblock.svelte-12ueh5q pre.svelte-12ueh5q.svelte-12ueh5q{margin:0;font-family:var(--type-mono);font-size:12.5px;line-height:1.65;color:var(--ink-2);white-space:pre}.byteblock.svelte-12ueh5q code.svelte-12ueh5q.svelte-12ueh5q{background:transparent;padding:0}.diagram-card.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{background:var(--paper-alt);padding:24px;margin:18px 0}.diagram-card.svelte-12ueh5q svg.svelte-12ueh5q.svelte-12ueh5q{width:100%;height:auto;max-height:520px}.caption.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{font-size:13px;color:var(--muted);font-style:italic;max-width:70ch;margin:8px 0 0;line-height:1.6}.reading.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{list-style:none;padding:0;margin:0;max-width:70ch}.reading.svelte-12ueh5q li.svelte-12ueh5q.svelte-12ueh5q{font-size:14.5px;line-height:1.7;padding:10px 0;color:var(--ink-2)}.reading.svelte-12ueh5q li.svelte-12ueh5q strong.svelte-12ueh5q{color:var(--ink);font-weight:600}.closing.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{margin-top:clamp(40px,4vw,60px)}.closing__next.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{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-12ueh5q.svelte-12ueh5q.svelte-12ueh5q:hover{padding-left:8px}.closing__next.svelte-12ueh5q:hover .closing__cta.svelte-12ueh5q.svelte-12ueh5q{color:var(--graphite)}.closing__next.svelte-12ueh5q h3.svelte-12ueh5q.svelte-12ueh5q{font-family:var(--type-display);font-size:24px;font-weight:600;margin:6px 0 8px;letter-spacing:-.012em}.closing__next.svelte-12ueh5q p.svelte-12ueh5q.svelte-12ueh5q{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0 0 12px;max-width:60ch}.closing__cta.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;letter-spacing:.05em}.ad-row.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{padding:clamp(12px,1.6vw,20px) 0}.d-eyebrow-graphite.svelte-12ueh5q.svelte-12ueh5q.svelte-12ueh5q{color:var(--graphite);font-family:var(--type-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
