.ai-choice{display:flex;align-items:flex-start;gap:12px;color:var(--muted);font-size:14px;line-height:1.5;margin:13px 0 0;max-width:850px}.ai-choice input{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:#2366a0}.ai-choice a,.legal-links a{color:#28689b;text-decoration:underline}.legal-links{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.legal-page{max-width:850px;margin:auto;padding:44px 22px 80px;line-height:1.7;color:#25354a}.legal-page h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.15}.legal-page h2{font-size:1.35rem;margin-top:2rem}.legal-page a{color:#2366a0}.legal-page .muted{color:#526478}.legal-body{background:#f3f7fc;color:#25354a}.legal-body .topbar{position:static;background:#fff;border-color:#e1e8f0}.legal-body .brand{color:#18283c}.legal-body .brand b{color:#28689b}.legal-body footer{color:#526478;border-color:#d7e2eb;display:flex;gap:16px;flex-wrap:wrap}.legal-body footer a{color:#2366a0}@media(max-width:720px){.legal-page{padding:28px 16px 55px}.legal-links{margin-top:6px}}
footer{flex-wrap:wrap;gap:12px}
