.lnav{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.lnav>a:not(.btn){display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--r-2);font-size:15px;color:var(--ink-2);transition:color .15s ease-out}.lnav>.btn{margin-inline-start:8px}@media(hover:hover)and (pointer:fine){.lnav>a:not(.btn):hover{color:var(--ink)}}.legal{max-width:720px;padding-top:56px;padding-bottom:128px}.legal h1{font-size:clamp(34px,4vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.032em;text-wrap:balance}.legal__meta{margin-top:12px;font-size:var(--t-small);color:var(--ink-3)}.legal h2{margin:48px 0 12px;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.legal p,.legal li{color:var(--ink-2);text-wrap:pretty}.legal p{margin-top:12px}.legal ul{margin:12px 0 0;padding-inline-start:20px;list-style:disc}.legal li{margin-top:6px;padding-inline-start:4px}.legal a{color:var(--accent-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.legal code{padding:1px 5px;border-radius:var(--r-1);background:#120e1e0d;font:400 .9em var(--mono)}.legal__foot{margin-top:64px;padding-top:24px;border-top:1px solid var(--line);display:flex;gap:20px;font-size:var(--t-small)}
