.back-link{margin-left:auto;font-size:14px;font-weight:600;color:#cbd5ed}.back-link:hover{color:var(--blue-300)}.legal-doc{max-width:760px;padding:64px 0 96px}.legal-doc h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.045em;line-height:1.1;margin:8px 0 10px}.legal-doc .updated{color:var(--muted-2);font-size:14px;margin-bottom:40px}.legal-doc section{margin-bottom:34px}.legal-doc h2{font-size:20px;letter-spacing:-.025em;margin-bottom:10px}.legal-doc p,.legal-doc li{color:var(--muted);font-size:16px;line-height:1.7}.legal-doc ul{padding-left:22px;margin:0 0 12px}.legal-doc li{margin-bottom:6px}.legal-doc a:not(.button){color:#1f55d6;text-decoration:underline;text-underline-offset:3px}.legal-doc strong{color:var(--ink-2)}.legal-footer .footer-links{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;padding:28px 0 6px;font-size:14px;color:#c6d1e4}.legal-footer .footer-links a:hover{color:var(--blue-300)}
