.legal{padding-block:clamp(40px, 6vw, 88px) var(--section-y-quiet)}.legal-doc{width:100%;max-width:720px;padding-inline:var(--gutter);margin-inline:auto}.legal-back{min-height:44px;margin:0 0 var(--space-5);color:var(--body-secondary);align-items:center;font-size:15px;display:inline-flex}.legal-doc h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4.4vw,44px);font-weight:700;line-height:1.1}.legal-updated{margin:var(--space-3) 0 var(--space-6)}.legal-doc h2{margin:var(--space-7) 0 var(--space-3);letter-spacing:-.015em;font-size:clamp(20px,2.2vw,24px);font-weight:650;line-height:1.25}.legal-doc p,.legal-doc li{color:var(--text);max-width:68ch;font-size:17px;line-height:1.65}.legal-doc p{margin:0 0 var(--space-4)}.legal-doc ul{margin:0 0 var(--space-4);gap:var(--space-2);padding-left:1.25em;display:grid}.legal-doc li::marker{color:var(--body-secondary)}.legal-doc a{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-doc a:hover{color:var(--accent)}
