:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#17253b;background:#f7f9fc;--blue:#2164e8;--muted:#607086;--line:#dfe7f1}*{box-sizing:border-box}body{margin:0}a{color:var(--blue)}a:focus-visible,button:focus-visible{outline:3px solid #2164e8;outline-offset:4px}.legal-header,.legal-main,.legal-footer{width:min(100% - 40px,960px);margin-inline:auto}.legal-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand{display:flex;align-items:center;gap:10px;color:#17253b;text-decoration:none;font-size:22px;font-weight:750}.legal-header>a:last-child{text-decoration:none;font-size:14px}.legal-main{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(28px,5vw,64px);margin-top:24px;margin-bottom:48px;box-shadow:0 24px 70px #254b8310}.legal-kicker{font-size:11px;letter-spacing:1.6px;color:#5d7190}.legal-main h1{font-size:clamp(36px,6vw,58px);line-height:1.06;letter-spacing:-2.2px;margin:18px 0 16px}.legal-lead{font-size:17px;line-height:1.7;color:var(--muted);max-width:720px}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:28px 0 42px;padding:18px 20px;background:#f2f6fc;border-radius:12px;font-size:13px;color:#4f627d}.legal-main h2{font-size:25px;letter-spacing:-.7px;margin:42px 0 14px}.legal-main h3{font-size:18px;margin:28px 0 10px}.legal-main p,.legal-main li{font-size:15px;line-height:1.75;color:#465a75}.legal-main ul,.legal-main ol{padding-left:22px}.legal-main li+li{margin-top:8px}.legal-main table{width:100%;border-collapse:collapse;margin:20px 0;display:block;overflow-x:auto}.legal-main th,.legal-main td{border-bottom:1px solid var(--line);padding:14px;text-align:left;vertical-align:top;font-size:14px;line-height:1.55;min-width:150px}.legal-main th{color:#344a68;background:#f7f9fc}.legal-callout{border-left:3px solid var(--blue);background:#eef4ff;padding:18px 20px;border-radius:0 12px 12px 0}.legal-footer{display:flex;flex-wrap:wrap;gap:14px 24px;padding:0 0 40px;color:#677991;font-size:12px}.legal-footer a{color:#506886}.cookie-notice{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;margin:auto;max-width:820px;display:flex;align-items:center;gap:22px;padding:18px 20px;background:#14233a;color:#fff;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 55px #0b183b4d}.cookie-notice p{margin:0;color:#dce7f8;font-size:13px;line-height:1.55;flex:1}.cookie-notice a{color:#aecdff}.cookie-notice button{border:0;border-radius:9px;background:#fff;color:#183457;padding:11px 18px;min-height:44px;font:inherit;font-weight:650;cursor:pointer;white-space:nowrap}@media(max-width:620px){.legal-main{border-radius:18px}.legal-header{height:74px}.legal-main h1{letter-spacing:-1.5px}.cookie-notice{align-items:stretch;flex-direction:column;gap:14px}.cookie-notice button{width:100%}}
