:root{--risk-bg:#071014;--risk-panel:#0b1b21;--risk-line:#1c3b40;--risk-text:#f0f7f5;--risk-muted:#94bbb6;--risk-accent:#72f2b1}.risk-footer{border-top:1px solid var(--risk-line);color:var(--risk-muted);background:#061015;font-family:Instrument Sans,Arial,sans-serif;font-size:12px;line-height:1.55}.risk-footer__inner{justify-content:space-between;align-items:center;gap:30px;width:min(1280px,100% - 40px);margin:auto;padding:18px 0;display:flex}.risk-footer p{max-width:850px;margin:0}.risk-footer strong{color:#c6ded9}.risk-footer nav{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;display:flex}.risk-footer a{color:var(--risk-accent);text-underline-offset:3px;text-decoration:underline}.risk-modal[hidden]{display:none}.risk-modal{z-index:99999;place-items:center;padding:20px;font-family:Instrument Sans,Arial,sans-serif;display:grid;position:fixed;inset:0}.risk-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080bd1;position:absolute;inset:0}.risk-modal__dialog{width:min(620px,100%);max-height:calc(100vh - 40px);color:var(--risk-text);background:linear-gradient(145deg,#0b1d22,#09171c);border:1px solid #285149;outline:none;padding:34px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c}.risk-modal__eyebrow{color:var(--risk-accent);letter-spacing:.16em;margin:0 0 14px;font-size:11px;font-weight:700}.risk-modal h2{margin:0 0 20px;font-size:clamp(25px,4vw,34px);line-height:1.15}.risk-modal__copy{color:#b7d0cc;font-size:14px;line-height:1.65}.risk-modal__copy p{margin:0 0 12px}.risk-modal__copy strong{color:#fff}.risk-modal__copy a{color:var(--risk-accent)}.risk-modal__actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.risk-button{min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #31534f;border-radius:3px;justify-content:center;align-items:center;padding:11px 16px;font-weight:700;text-decoration:none;display:flex}.risk-button--secondary{color:#d9ebe7;background:0 0}.risk-button--primary{border-color:var(--risk-accent);background:var(--risk-accent);color:#04100c}.risk-modal-open{overflow:hidden}.legal-page{background:var(--risk-bg);color:var(--risk-text);margin:0;font-family:Instrument Sans,Arial,sans-serif}.legal-nav{border-bottom:1px solid var(--risk-line);justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50% - 550px);display:flex}.legal-brand{color:#fff;letter-spacing:.08em;font-weight:800;text-decoration:none}.legal-brand span{color:var(--risk-accent)}.legal-nav nav{gap:22px;display:flex}.legal-nav nav a{color:#a6c9c5;font-size:13px;text-decoration:none}.legal-main{width:min(900px,100% - 40px);margin:0 auto;padding:70px 0 90px}.legal-kicker{color:var(--risk-accent);letter-spacing:.17em;font-size:11px;font-weight:700}.legal-main h1{margin:14px 0 22px;font-size:clamp(38px,7vw,68px);line-height:1}.legal-lead{color:#afd0cb;max-width:760px;font-size:18px;line-height:1.7}.legal-card{border:1px solid var(--risk-line);background:#0a181d;margin-top:35px;padding:28px}.legal-card h2{margin:0 0 14px;font-size:24px}.legal-card p,.legal-card li{color:#aec8c4;line-height:1.75}.legal-card a{color:var(--risk-accent)}.legal-card ul{padding-left:20px}.legal-meta{color:#6f9893;margin-top:28px;font-size:12px}.risk-consent{color:#c2d8d4;background:#09191e;border:1px solid #31514d;align-items:flex-start;gap:12px;margin:22px 0 6px;padding:16px;font-size:13px;line-height:1.5;display:flex}.risk-consent input{width:17px;height:17px;accent-color:var(--risk-accent);flex:none;margin-top:3px}.risk-consent a{color:var(--risk-accent)}.risk-consent-error{color:#ff909b;margin-top:8px;font-size:12px}@media (width<=720px){.risk-footer__inner{flex-direction:column;align-items:flex-start;gap:12px}.risk-footer nav{white-space:normal;justify-content:flex-start}.risk-modal{padding:12px}.risk-modal__dialog{max-height:calc(100vh - 24px);padding:24px 20px}.risk-modal__actions{grid-template-columns:1fr}.legal-nav nav{display:none}.legal-main{padding-top:45px}.legal-card{padding:21px}}
