.legal.svelte-1j4aiiw{width:100%;max-width:1040px;padding:clamp(28px, 5vh, 64px) var(--page-gutter) 88px;grid-template-columns:200px minmax(0,720px);gap:56px;margin:0 auto;display:grid}.side.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:32px}.side.svelte-1j4aiiw a:where(.svelte-1j4aiiw){border-radius:var(--radius);color:var(--muted);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding:8px 12px;font-size:14px;text-decoration:none;display:block}.side.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:var(--ink)}.side.svelte-1j4aiiw a[aria-current]:where(.svelte-1j4aiiw){background:var(--soft);color:var(--ink);font-weight:550}h1.svelte-1j4aiiw{font-size:min(clamp(2rem, 1.5rem + 1.6vw, 3rem), calc((100vw - 40px) / (var(--word) * .6)));letter-spacing:-.04em;line-height:1.1}.meta.svelte-1j4aiiw{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:14px;display:flex}.meta.svelte-1j4aiiw a:where(.svelte-1j4aiiw),.plain.svelte-1j4aiiw a:where(.svelte-1j4aiiw),.line.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:var(--link);text-decoration:none}.note.svelte-1j4aiiw{border-radius:var(--radius-lg);background:var(--soft);color:var(--ink-2);margin-top:16px;padding:10px 14px;font-size:14px}.intro.svelte-1j4aiiw{color:var(--ink-2);font-size:var(--text-lead);margin-top:24px;line-height:1.5}.plain.svelte-1j4aiiw{margin-top:12px}section.svelte-1j4aiiw{margin-top:36px}h2.svelte-1j4aiiw{letter-spacing:-.015em;font-size:19px}section.svelte-1j4aiiw p:where(.svelte-1j4aiiw),section.svelte-1j4aiiw li:where(.svelte-1j4aiiw){color:var(--ink-2);line-height:1.65}section.svelte-1j4aiiw p:where(.svelte-1j4aiiw){margin-top:10px}section.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){margin:10px 0 0;padding-left:20px}section.svelte-1j4aiiw li:where(.svelte-1j4aiiw)+li:where(.svelte-1j4aiiw){margin-top:6px}.label.svelte-1j4aiiw{color:var(--muted)}@media (width<=820px){.legal.svelte-1j4aiiw{grid-template-columns:minmax(0,1fr);gap:20px}.side.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){flex-flow:wrap;position:static}}
