.wrap.svelte-1gmktme{min-height:100vh;background:radial-gradient(900px 400px at 0% 0%,var(--wash),transparent 55%),var(--white)}main.svelte-1gmktme{max-width:42rem;margin:0 auto;padding:2rem 1.25rem 4rem}.crumb.svelte-1gmktme{font-size:.85rem;color:var(--muted);margin:0 0 .75rem}.crumb.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--ink);text-decoration:none;font-weight:600}h1.svelte-1gmktme{margin:0 0 .35rem;font-size:clamp(1.6rem,4vw,2rem);letter-spacing:-.03em}.meta.svelte-1gmktme{margin:0 0 1.5rem;color:var(--muted);font-size:.88rem}.compliance.svelte-1gmktme{margin:0 0 1.5rem;font-size:.88rem;line-height:1.5;color:var(--muted)}.prose.svelte-1gmktme h2{margin:1.75rem 0 .5rem;font-size:1.05rem}.prose.svelte-1gmktme p,.prose.svelte-1gmktme li{line-height:1.55;color:var(--ink-soft)}.foot.svelte-1gmktme{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem 1rem 3rem;font-size:.88rem}.foot.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--muted);text-decoration:none;font-weight:600}.foot.svelte-1gmktme a:where(.svelte-1gmktme):hover{color:var(--ink)}.foot-btn.svelte-1gmktme{border:none;background:none;padding:0;font:inherit;font-size:.88rem;color:var(--muted);font-weight:600;cursor:pointer}.foot-btn.svelte-1gmktme:hover{color:var(--ink)}
