:root{color-scheme:dark;font-family:Manrope,Arial,sans-serif;color:#f3eee4;background:#191916;--accent:#ff875d}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.legal-page header{max-width:1200px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #625a49}.legal-logo{font:800 28px/1.3 Unbounded,sans-serif;letter-spacing:-2px;text-decoration:none}.legal-page header>a:last-child{font-size:14px;min-height:44px;display:flex;align-items:center}.legal-page main{max-width:880px;margin:50px auto;padding:0 32px 40px}.legal-eyebrow,.legal-version{font-size:13px;line-height:1.7;color:#c8bda7}.legal-eyebrow{color:var(--accent);letter-spacing:.08em}.legal-page h1{font:700 clamp(27px,4vw,46px)/1.3 Unbounded,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;margin:18px 0}.legal-page nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:22px 0;border-block:1px solid #625a49;margin:28px 0 40px}.legal-page nav a{font-size:14px;min-height:44px;display:flex;align-items:center;color:#c8bda7}.legal-page nav [aria-current]{color:var(--accent)}.legal-page section{margin:32px 0}.legal-page h2{font-size:21px;line-height:1.5;margin:0 0 16px}.legal-page section p{font-size:16px;line-height:1.85;color:#ded9ce;margin:14px 0;overflow-wrap:anywhere}.legal-page footer{border-top:1px solid #625a49;padding-top:26px;margin-top:45px;font-size:14px;line-height:1.8;color:#c8bda7}.legal-page footer>a{color:var(--accent)}@media(max-width:600px){.legal-page header{padding:18px 20px;gap:20px}.legal-logo{font-size:22px}.legal-page header>a:last-child{font-size:13px}.legal-page main{margin:30px auto;padding:0 20px 30px}.legal-page h2{font-size:19px}.legal-page nav{gap:4px 18px;margin-bottom:28px}}
:where(.legal-page) h1{word-break:normal;hyphens:none}
@media(max-width:600px){.legal-page h1{font-size:clamp(19px,5.3vw,32px);overflow-wrap:normal}}
