.legal-hero{max-width:720px;padding-block:64px 24px}.legal-hero h1{font-size:var(--text-display);letter-spacing:-.04em;font-weight:500}.legal-updated{color:var(--color-muted);font-size:var(--text-small);margin-top:8px}.legal-contents{flex-wrap:wrap;gap:8px 24px;margin-top:20px;display:flex}.legal-contents a{align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.legal-contents a:hover{color:var(--color-muted)}.legal{border-top:1px solid var(--color-border);max-width:720px;font-size:var(--text-reading);padding-block:32px;line-height:1.7}.legal:last-of-type{padding-bottom:72px}.legal h2{font-size:var(--text-title);letter-spacing:-.02em;margin:0 0 16px}.legal h3{font-size:var(--text-reading);margin:28px 0 8px}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:1.25em}.legal li+li{margin-top:6px}@media (width<=700px){.legal-hero{padding-block:40px 16px}}
