.legal-shell{color:#f2f1ec;background:#0b1016;min-height:100vh}.legal-top{background:#10161d;border-bottom:1px solid #2b3540;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 450px);display:flex}.legal-top img{width:165px;display:block}.legal-top>a:last-child{color:#ff9a5b;font-size:12px}.legal-doc{max-width:790px;margin:auto;padding:65px 24px 90px}.legal-doc>span{color:#f47721;letter-spacing:1.7px;font:800 11px monospace}.legal-doc h1{letter-spacing:-2px;margin:12px 0 18px;font:700 48px/1.06 Georgia,serif}.legal-intro{color:#b5bec5;max-width:690px;font:18px/1.6 Georgia,serif}.legal-rule{background:linear-gradient(90deg,#ef4136,#fbb040);width:70px;height:4px;margin:32px 0 40px}.legal-doc section{margin:0 0 34px}.legal-doc h2{margin:0 0 10px;font:700 22px Georgia,serif}.legal-doc p,.legal-doc li{color:#aeb7be;font-size:14px;line-height:1.7}.legal-doc ul{padding-left:20px}.legal-callout{background:#24170f;border:1px solid #724023;border-left:4px solid #f47721;border-radius:8px;color:#f0c4aa!important;padding:16px 18px!important}.legal-doc footer{border-top:1px solid #2b3540;justify-content:space-between;margin-top:50px;padding-top:20px;display:flex}.legal-doc footer p,.legal-doc footer a{color:#7f8b94;font:11px monospace}@media (max-width:560px){.legal-top{padding:0 16px}.legal-top img{width:130px}.legal-doc{padding:45px 18px 70px}.legal-doc h1{font-size:37px}.legal-doc footer{flex-direction:column;gap:8px}}.legal-doc footer{background:0 0;gap:20px;padding:20px 0 0}.legal-doc footer p{margin:0}.legal-doc a{color:#ff9a61}.contact-button{background:linear-gradient(135deg,#ef4136,#fbb040);border-radius:7px;margin-top:5px;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-flex;color:#111!important}
