.legal-page.svelte-ufggbb{flex-direction:column;min-height:100vh;display:flex}.legal-main.svelte-ufggbb{max-width:800px;padding-top:calc(var(--nav-h) + 56px);z-index:2;flex:1;padding-bottom:80px;position:relative}.legal-title.svelte-ufggbb{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(28px,4vw,40px)}.legal-updated.svelte-ufggbb{font-family:var(--font-mono);color:var(--fg-subtle);margin-bottom:40px;font-size:12.5px}.legal-prose.svelte-ufggbb h2{color:var(--fg);letter-spacing:-.01em;margin:36px 0 12px;font-size:20px;font-weight:600}.legal-prose.svelte-ufggbb h2:first-child{margin-top:0}.legal-prose.svelte-ufggbb p{color:var(--fg-2);margin-bottom:14px;font-size:15px;line-height:1.7}.legal-prose.svelte-ufggbb ul{margin:0 0 14px;padding-left:22px}.legal-prose.svelte-ufggbb li{color:var(--fg-2);margin-bottom:6px;font-size:15px;line-height:1.7}.legal-prose.svelte-ufggbb a{color:var(--gold-hi);border-bottom:1px solid var(--line-gold)}.legal-prose.svelte-ufggbb a:hover{color:var(--gold-bright)}.legal-prose.svelte-ufggbb strong{color:var(--fg);font-weight:600}
