.info-shell{color:#edf0f4;max-width:1160px;margin:0 auto;padding:0 36px}.info-header{border-bottom:1px solid #292a2d;justify-content:space-between;align-items:center;height:102px;display:flex}.info-brand{letter-spacing:-1px;align-items:center;gap:10px;font:750 28px Manrope,sans-serif;display:flex}.info-brand span{color:#ebc77c;margin-left:-9px}.info-back{color:#bcb9af;font-size:12px}.info-back span{color:#edcb86;margin-left:12px}.info-layout{grid-template-columns:220px minmax(0,1fr);gap:65px;padding:64px 0 85px;display:grid}.info-layout>aside{align-self:start;position:sticky;top:35px}.info-eyebrow{letter-spacing:1.8px;color:#bea778;font:9px monospace}.info-layout>aside nav{margin:26px 0;display:grid}.info-layout>aside nav a{color:#c9c9cd;border-bottom:1px solid #24252b;gap:17px;padding:16px 0;font-size:12px;display:flex}.info-layout>aside nav a:hover{color:#ebc77c}.info-layout>aside nav a span{color:#786d56;font:9px monospace}.info-layout>aside p{color:#7d8290;font-size:11px;line-height:1.8}.info-hero{border-bottom:1px solid #33302a;margin-bottom:30px;padding:0 0 30px}.info-hero h1{letter-spacing:-1.6px;margin:16px 0;font:650 clamp(31px,4vw,47px)/1.18 Manrope,sans-serif}.info-hero h1 em{color:#edca80;font-style:normal}.info-hero>p{color:#a3a7b1;max-width:620px;font-size:14px;line-height:1.9}.info-date{color:#928979;letter-spacing:.5px;margin-top:23px;font:9px monospace;display:block}.info-content section{margin:30px 0}.info-content h2{margin:0 0 12px;font:600 18px Manrope,sans-serif}.info-content p,.info-content li{color:#afb3bd;font-size:13px;line-height:1.95}.info-content p+p{margin-top:12px}.info-content ul{margin:10px 0;padding-left:19px}.info-content a:not(.info-action){color:#e3c78b;text-underline-offset:4px;text-decoration:underline}.info-content strong{color:#e3e5eb;font-weight:550}.info-callout{background:#d8b67606;border:1px solid #d8b67630;border-radius:12px;margin:25px 0;padding:22px 24px}.info-callout h2{color:#e8cd92}.info-callout p{color:#b9b5ac;font-size:13px;line-height:1.85}.info-action{background:#e6c27b;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:44px;margin-top:17px;padding:13px 19px;font-size:12px;font-weight:650;display:inline-flex;color:#19150e!important;text-decoration:none!important}.info-action.secondary{background:#1a1c21;border:1px solid #424039;color:#ded6c4!important}.info-footer{color:#9699a2;border-top:1px solid #282a30;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:25px 0 35px;font-size:10px;display:flex}.info-faq{gap:12px;display:grid}.info-faq details{background:#101215;border:1px solid #2b2d32;border-radius:10px;padding:18px 20px}.info-faq summary{cursor:pointer;color:#dedbd3;font-size:13px}.info-faq p{margin-top:14px}.account-box{background:#111317;border:1px solid #30333b;border-radius:12px;margin:25px 0;padding:24px}.account-box h2{margin-bottom:12px;font:600 19px Manrope,sans-serif}.account-box p{color:#b2b4bf;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.account-fields{gap:16px;margin-top:20px;display:grid}.account-fields label{color:#c7c9d1;gap:9px;font-size:12px;display:grid}.account-fields input{color:#f2f2f5;background:#090b0f;border:1px solid #454650;border-radius:7px;width:100%;padding:12px}.account-fields .account-check{align-items:flex-start;gap:10px;line-height:1.8;display:flex}.account-check input{accent-color:#e6c27b;flex-shrink:0;width:16px;height:16px;margin-top:3px}.account-error{background:#d78b8b08;border-left:2px solid #d78b8b;margin:16px 0;padding:10px 15px;color:#e7b2b2!important}.account-success{border-left:2px solid #83bc9f;margin:16px 0;padding:10px 15px;color:#b9dbc8!important}.account-delete{border:1px solid #a9687155;color:#f2c9ca!important;background:#41252a!important}.account-secondary{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.account-secondary a{color:#e4c588;font-size:12px}.account-box button:disabled{opacity:.5;cursor:not-allowed}.account-step{color:#c5a972;letter-spacing:1.2px;font:9px monospace}.account-box .info-action{margin-top:0}@media (max-width:760px){.info-shell{padding:0 22px}.info-header{height:82px}.info-layout{grid-template-columns:1fr;gap:32px;padding:30px 0 55px}.info-layout>aside{position:static}.info-layout>aside nav{flex-wrap:wrap;gap:5px 16px;margin:10px 0 0;display:flex}.info-layout>aside nav a{gap:6px;padding:11px 0;font-size:11px}.info-layout>aside p{display:none}.info-hero h1{letter-spacing:-1px}.info-footer{display:grid}.info-callout,.account-box{padding:20px}.info-brand{font-size:24px}.info-back{font-size:10px}.info-content p,.info-content li{font-size:13px}}
