.legal.svelte-1j4aiiw{max-width:1100px;color:color-mix(in srgb, var(--color-white) 92%, transparent);margin:0 auto;padding:136px 48px 120px;font-family:Geist Mono,ui-monospace,monospace}.head.svelte-1j4aiiw{max-width:720px;margin-bottom:64px}.eyebrow.svelte-1j4aiiw{letter-spacing:.22em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--color-white) 24%, transparent);background:color-mix(in srgb, var(--color-white) 6%, transparent);margin:0 0 24px;padding:5px 12px;font-size:9.5px;display:inline-flex}h1.svelte-1j4aiiw{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.05}.meta.svelte-1j4aiiw{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-white) 45%, transparent);margin:0 0 28px;font-size:11px}.intro.svelte-1j4aiiw{font-family:var(--font-display);color:color-mix(in srgb, var(--color-white) 68%, transparent);margin:0;font-size:17px;line-height:1.6}.layout.svelte-1j4aiiw{border-top:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;padding-top:48px;display:grid}.toc.svelte-1j4aiiw{position:sticky;top:96px}.toc-title.svelte-1j4aiiw{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-white) 45%, transparent);margin:0 0 16px;font-size:9.5px}.toc.svelte-1j4aiiw ol:where(.svelte-1j4aiiw){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw){font-family:var(--font-display);color:color-mix(in srgb, var(--color-white) 58%, transparent);gap:10px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}@media (hover:hover) and (pointer:fine){.toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:var(--color-white)}}@media (pointer:coarse){.toc.svelte-1j4aiiw ol:where(.svelte-1j4aiiw){gap:0}.toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw){padding-block:12px}}.toc.svelte-1j4aiiw a:where(.svelte-1j4aiiw) span:where(.svelte-1j4aiiw){font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-white) 30%, transparent)}.body.svelte-1j4aiiw{max-width:720px;font-family:var(--font-display);color:color-mix(in srgb, var(--color-white) 72%, transparent);font-size:15.5px;line-height:1.7}.body.svelte-1j4aiiw section{border-bottom:1px solid color-mix(in srgb, var(--color-white) 8%, transparent);margin-bottom:40px;padding-bottom:40px}.body.svelte-1j4aiiw section:last-child{border-bottom:none;margin-bottom:0}.body.svelte-1j4aiiw h2{letter-spacing:-.015em;color:var(--color-white);margin:0 0 16px;font-size:22px;font-weight:500}.body.svelte-1j4aiiw h3{color:color-mix(in srgb, var(--color-white) 90%, transparent);margin:24px 0 8px;font-size:15.5px;font-weight:500}.body.svelte-1j4aiiw p{margin:0 0 14px}.body.svelte-1j4aiiw ul{margin:0 0 14px;padding-left:18px}.body.svelte-1j4aiiw li{margin-bottom:8px}.body.svelte-1j4aiiw li::marker{color:color-mix(in srgb, var(--color-white) 35%, transparent)}.body.svelte-1j4aiiw strong{color:color-mix(in srgb, var(--color-white) 92%, transparent);font-weight:500}.body.svelte-1j4aiiw a{color:var(--color-white);text-underline-offset:3px}@media (width<=900px){.legal.svelte-1j4aiiw{padding:112px 20px 80px}.head.svelte-1j4aiiw{margin-bottom:40px}.layout.svelte-1j4aiiw{grid-template-columns:1fr;gap:40px;padding-top:32px}.toc.svelte-1j4aiiw{border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);background:color-mix(in srgb, var(--color-white) 3%, transparent);padding:20px;position:static}}
