:root{font-family:Inter,system-ui,sans-serif;color:#17265d;background:#f5f7ff;line-height:1.7}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 90% 0,#ccefff,transparent 38%),#f5f7ff}header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px max(24px,calc((100% - 920px)/2));border-bottom:1px solid #dce3f1;background:#f8faffdd;backdrop-filter:blur(18px)}header a{color:#253b91;text-decoration:none;font-weight:800}.legal-nav{display:flex;gap:18px;font-size:13px}.legal-shell{max-width:920px;margin:0 auto;padding:76px 24px 100px}.legal-kicker{color:#7057d6;font:700 12px 'DM Mono',monospace;letter-spacing:.1em}.legal-shell h1{margin:12px 0 8px;font:800 clamp(42px,7vw,72px)/1 Manrope,Inter,sans-serif;letter-spacing:-.055em}.updated{color:#7e89a2}.legal-summary{margin:34px 0;padding:22px;border:1px solid #cfd9ef;border-radius:18px;background:#fff}.legal-shell article{padding:14px 0;border-top:1px solid #dce3f1}.legal-shell h2{margin:24px 0 8px;font-size:22px;letter-spacing:-.025em}.legal-shell h3{margin:18px 0 5px;font-size:16px}.legal-shell p,.legal-shell li{color:#52617f}.legal-shell a{color:#354da8;font-weight:650}.legal-shell table{width:100%;border-collapse:collapse;background:#fff}.legal-shell th,.legal-shell td{padding:13px;border:1px solid #dce3f1;text-align:left;vertical-align:top}.legal-shell th{background:#eef1fb}.legal-contact{margin-top:32px;padding:22px;border-radius:18px;background:#1d327c;color:#fff}.legal-contact p{color:#d9e5ff}.legal-footer{text-align:center;padding:25px;color:#7f8ba4;font-size:12px}@media(max-width:650px){header{align-items:flex-start;gap:14px}.legal-nav{gap:10px;flex-wrap:wrap;justify-content:flex-end}.legal-shell{padding-top:48px}.legal-shell table{font-size:13px}}
