.doc-page.svelte-11o795e{min-height:100dvh;padding:calc(var(--nav-height) + var(--safe-top) + var(--space-xl)) clamp(1.25rem,5vw,4rem) var(--space-3xl);background:linear-gradient(180deg,rgba(232,96,60,.08),transparent 320px),var(--bg);color:var(--text)}.doc.svelte-11o795e{max-width:820px;margin:0 auto}.crumbs.svelte-11o795e{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--space-xl);color:var(--text-light);font-family:var(--font-mono);font-size:var(--caption-size);text-transform:uppercase;letter-spacing:.08em}.crumbs.svelte-11o795e a:where(.svelte-11o795e){color:var(--text-secondary);text-decoration:none}.crumbs.svelte-11o795e a:where(.svelte-11o795e):hover{color:var(--text)}.hero.svelte-11o795e{padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-light)}.eyebrow.svelte-11o795e,.updated.svelte-11o795e{margin:0;color:var(--sunset);font-family:var(--font-mono);font-size:var(--caption-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1.svelte-11o795e,h2.svelte-11o795e{font-family:var(--font-heading);letter-spacing:0}h1.svelte-11o795e{margin:.6rem 0 1rem;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.lede.svelte-11o795e{max-width:680px;margin:0;color:var(--text-secondary);font-size:1.12rem;line-height:1.6}.updated.svelte-11o795e{margin-top:var(--space-lg);color:var(--text-light)}.content.svelte-11o795e{display:grid;gap:var(--space-xl);padding-top:var(--space-xl)}section.svelte-11o795e{display:grid;gap:.85rem}h2.svelte-11o795e{margin:0;color:var(--text);font-size:clamp(1.45rem,4vw,2rem);line-height:1.1}p.svelte-11o795e,li.svelte-11o795e{color:var(--text-secondary);font-size:1rem;line-height:1.72}p.svelte-11o795e,ul.svelte-11o795e{margin:0}ul.svelte-11o795e{display:grid;gap:.6rem;padding-left:1.1rem}li.svelte-11o795e::marker{color:var(--sunset)}.next-links.svelte-11o795e{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-light)}.next-links.svelte-11o795e a:where(.svelte-11o795e){display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 1rem;border:1px solid var(--border-light);color:var(--text);text-decoration:none;font-size:var(--small-size);font-weight:700}.next-links.svelte-11o795e a:where(.svelte-11o795e):hover{border-color:var(--sunset);color:var(--sunset)}@media (max-width: 640px){.doc-page.svelte-11o795e{padding-left:calc(1rem + var(--safe-left));padding-right:calc(1rem + var(--safe-right))}}
