.legal-header{height:auto;padding-top:28px;padding-bottom:28px}.legal-main{max-width:900px;padding-top:50px;padding-bottom:70px}.legal-main h1{font-size:48px}.legal-main h2{font-size:25px;letter-spacing:-.7px;margin-top:38px}.legal-main p,.legal-main li{color:var(--muted);font-size:15px}.legal-main a,.legal-footer a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.legal-main ul{padding-left:23px}.notice{padding:20px;border:1px solid var(--line);background:var(--surface);margin:24px 0}.legal-footer{display:flex;flex-wrap:wrap;gap:20px;padding-top:24px;padding-bottom:30px;border-top:1px solid var(--line);font-size:13px}.skip-link{position:absolute;left:20px;top:-100px;z-index:99;background:var(--accent);color:var(--ink);padding:12px 20px}.skip-link:focus{top:12px}.privacy-links{display:flex;gap:18px;flex-wrap:wrap;width:100%;font-size:11px}.privacy-links a{text-decoration:underline;text-underline-offset:4px}.form-note a{color:var(--accent);text-decoration:underline}.form-note{font-size:12px}.noscript-note{padding:16px;border:1px solid var(--line)}
