.policy-page.svelte-cwls5q{width:min(100% - 64px, var(--shell-narrow));padding:var(--space-xl) 0 var(--space-2xl);margin:0 auto}header.svelte-cwls5q{max-width:760px;margin-bottom:var(--space-xl)}h1.svelte-cwls5q{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(64px,9vw,112px);font-weight:400;line-height:.82}h1.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--red);font-weight:400}header.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{max-width:65ch;margin:var(--space-lg) 0 0;color:var(--muted);line-height:1.75}.policy-index.svelte-cwls5q{padding:var(--space-xs);background:var(--surface-raised);border:1px solid var(--line);flex-direction:column;gap:2px;display:flex}section.svelte-cwls5q{gap:var(--space-lg);padding:var(--space-lg);background:var(--surface-sunken);grid-template-columns:140px minmax(180px,.65fr) minmax(0,1.35fr);display:grid}section.svelte-cwls5q>span:where(.svelte-cwls5q),aside.svelte-cwls5q>span:where(.svelte-cwls5q){color:var(--red);font-family:var(--font-mono);letter-spacing:.1em;font-size:.64rem}h2.svelte-cwls5q{font-family:var(--font-display);margin:0;font-size:1.65rem;font-weight:400;line-height:1.1}section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);margin:0;line-height:1.7}code.svelte-cwls5q{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.78em}aside.svelte-cwls5q{gap:var(--space-lg);margin-top:var(--space-lg);padding:var(--space-lg);color:var(--paper-light);background:var(--green);grid-template-columns:140px 1fr auto;align-items:center;display:grid}aside.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}aside.svelte-cwls5q a:where(.svelte-cwls5q){min-height:var(--control-size);font-family:var(--font-mono);text-transform:uppercase;border-bottom:1px solid;align-items:center;font-size:.68rem;display:inline-flex}@media (width<=760px){.policy-page.svelte-cwls5q{width:calc(100% - 32px);padding-top:var(--space-12)}section.svelte-cwls5q,aside.svelte-cwls5q{gap:var(--space-md);grid-template-columns:1fr}}
