.legal-hero{background:radial-gradient(ellipse at 95% 10%,#edaa4c20,transparent 55%),linear-gradient(140deg,#192332,#10151e);border:1px solid #f5b55733}.legal-hero h2{letter-spacing:-.035em}.legal-meta span{border:1px solid #dba65433;background:#e9ad4510}.legal-toc{background:#10161f!important;border:1px solid #334051;border-radius:18px}.legal-toc a{display:flex;gap:12px;padding:12px 9px!important}.legal-toc a span{color:#ffc779;font-variant-numeric:tabular-nums}.legal-card{background:#10161f!important;border:1px solid #334051;border-radius:20px}.rules-section-block{background:#151d29!important;border:1px solid #334051;border-radius:16px;padding:22px!important;margin-bottom:20px}.rules-section-block h3{color:#ffd399!important;margin-top:0}.rules-section-block p{padding:17px 0;border-bottom:1px solid #ffffff0c;line-height:1.85}.rules-section-block p:last-child{border:0}.rules-section-block p strong{display:block;font-size:17px;color:#f2f5fb;margin-bottom:7px}.rules-penalty{display:block!important;margin-top:12px!important;padding:11px 14px!important;background:#eeb45212!important;border-left:3px solid #eab45f;color:#ffd39a!important;border-radius:0 8px 8px 0;line-height:1.65;font-size:14px}.lc-legal-section{position:relative;padding:24px 0 24px 46px;border-bottom:1px solid #35405177;scroll-margin-top:100px}.lc-legal-section h3{margin-top:0;color:#e9eef7}.lc-legal-section p{color:#b4c0d1;line-height:1.9}.lc-legal-number{position:absolute;left:0;top:25px;color:#edbc74;font-size:13px;letter-spacing:.08em}.lc-law-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.lc-law-links a{padding:14px;border:1px solid #4a3c2a;border-radius:12px;background:#e5ac3e0a;font-size:13px;color:#f8c781!important}@media(max-width:700px){.lc-legal-section{padding-left:32px}.rules-section-block{padding:16px!important}.rules-section-block p strong{font-size:16px}.lc-law-links{grid-template-columns:1fr}}
html:has(body.lc-page-rules),html:has(body.lc-page-legal),body.lc-page-rules,body.lc-page-legal{overflow-x:clip!important;overflow-y:visible!important}
.lc-page-rules .rules-grid-v2,.lc-page-legal .legal-grid{grid-template-columns:230px minmax(0,1fr)!important;align-items:start!important}
.lc-page-rules .rules-toc-v2,.lc-page-legal .legal-toc{position:sticky!important;top:20px!important;max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:thin;padding:16px!important;background:#10161f!important}
.lc-page-rules .rules-nav-list a{min-height:0!important;padding:9px!important;font-size:13px!important;gap:9px!important}.lc-page-rules .rules-nav-list a span{width:25px;height:25px;flex-basis:25px;font-size:12px}.lc-page-rules .rules-nav-list a b{font-size:13px!important}
.lc-page-rules .rules-card-v2,.lc-page-legal .legal-card{padding:22px!important;background:#10161f!important}
.lc-page-rules .rules-section-block{padding:20px!important;background:#151d29!important}.lc-page-rules .rules-section-block h3{color:#ffd399!important}.lc-page-rules .rules-section-block strong{color:#f2f5fb!important}
.lc-page-rules .rules-penalty{border-radius:0 8px 8px 0!important;border:0!important;border-left:3px solid #eab45f!important;background:#eeb45212!important;color:#ffd39a!important;font-size:14px!important;padding:11px 14px!important}
@media(max-width:1050px){.lc-page-rules .rules-grid-v2,.lc-page-legal .legal-grid{grid-template-columns:1fr!important}.lc-page-rules .rules-toc-v2,.lc-page-legal .legal-toc{position:static!important;max-height:235px}.lc-page-rules .rules-card-v2,.lc-page-legal .legal-card{padding:16px!important}}
