:root{--bg:#000;--panel:#050505;--line:#29292e;--pink:#f05aa3;--text:#f5f3f4;--muted:#9d969e}body.lm-legal-page{background:#000!important;font-family:"Manrope",sans-serif!important}.lm-legal-nav{height:68px!important;border-bottom:1px solid var(--line);background:rgba(0,0,0,.92)!important;box-shadow:none!important}.lm-legal-brand{font-size:43px!important;text-shadow:none!important}.lm-legal-nav>span{color:#747078!important}.lm-legal-page main{grid-template-columns:220px minmax(0,820px)!important;gap:60px!important;width:min(calc(100% - 48px),1100px)!important;margin:65px auto 110px!important}.lm-legal-index{top:105px!important}.lm-legal-index a{border-left:0!important;border-radius:9px!important}.lm-legal-index a.active,.lm-legal-index a:hover{color:#fff!important;background:#111!important}.lm-legal-index a.active:before{margin-right:8px;color:var(--pink);content:"●"}.lm-legal-document{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lm-legal-document:before{display:block;width:46px;height:4px;margin-bottom:28px;border-radius:3px;content:"";background:var(--pink)}.lm-legal-document h1{font-size:clamp(44px,5.5vw,70px)!important}.lm-legal-lead{padding-bottom:45px;border-bottom:1px solid var(--line);color:#bcb6bc!important;font-size:17px!important}.lm-legal-document section{grid-template-columns:56px 1fr!important;padding:34px 0!important;border-color:var(--line)!important}.lm-legal-document section>b{font-size:11px!important}.lm-legal-document h2{font-size:21px!important}.lm-legal-document section p{font-size:14px!important;line-height:1.85!important}.lm-legal-note{border:1px solid var(--line)!important;border-radius:12px!important;background:#080808!important}.lm-legal-page>footer{border-width:1px 0 0!important;border-radius:0!important;background:#000!important}
@media(max-width:760px){.lm-legal-page main{grid-template-columns:1fr!important;width:calc(100% - 30px)!important;margin-top:30px!important}.lm-legal-index{display:flex!important;overflow-x:auto!important}.lm-legal-index a{flex:0 0 auto!important}.lm-legal-document h1{font-size:42px!important}.lm-legal-lead{font-size:14px!important}.lm-legal-document section{grid-template-columns:35px 1fr!important}}
