.legal-hero{padding:64px 0 4px}.legal-doc{max-width:760px;margin:0 auto;padding-bottom:24px}.legal-doc .meta{color:var(--faint);font-size:14px;margin-top:10px}.legal-doc h2{font-size:22px;letter-spacing:-.01em;margin:42px 0 12px}.legal-doc h2,.legal-doc h3{font-weight:600;color:var(--ink)}.legal-doc h3{font-size:16px;margin:24px 0 8px}.legal-doc li,.legal-doc p{color:var(--mut);font-size:16px;line-height:1.72}.legal-doc p{margin:0 0 14px}.legal-doc ul{margin:0 0 18px;padding-left:22px}.legal-doc li{margin:0 0 8px}.legal-doc a{color:var(--accent)}.legal-doc a:hover{text-decoration:underline}.legal-doc strong{color:var(--ink);font-weight:600}.legal-doc .addr{font-style:normal;color:var(--mut);line-height:1.7}.foot-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.foot-links a:hover{color:var(--accent)}