.legal-page{min-height:100vh;background:var(--bg);color:var(--ink)}.legal-header,.legal-main{width:min(760px,calc(100% - 40px));margin:0 auto}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line)}.legal-header nav{display:flex;gap:18px;color:var(--ink-2)}.legal-main{padding:54px 0 80px}.legal-main h1{margin:0 0 8px;font-size:clamp(2.3rem,7vw,4.4rem);font-weight:200;letter-spacing:-.035em;line-height:1}.legal-main h2{margin:40px 0 10px;padding-top:20px;border-top:1px solid var(--line);font-size:1.25rem;font-weight:400}.legal-main li,.legal-main p{color:var(--ink-2)}.legal-main a{text-decoration:underline;text-underline-offset:3px}.legal-updated{margin-bottom:38px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}