.legal-page{background:#05080b url('../images/hero.png') center top/cover fixed no-repeat}.legal-page .account-main{padding:105px 0 55px}.legal-scene{width:min(1260px,calc(100% - 36px));margin:auto;border:1px solid rgba(220,170,93,.45);background:linear-gradient(145deg,rgba(7,10,13,.985),rgba(3,5,7,.99));box-shadow:0 28px 80px rgba(0,0,0,.7)}
.legal-breadcrumb{height:56px;padding:0 24px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(220,170,93,.28);color:#c8cdd1;font-size:12.5px;font-weight:750}.legal-breadcrumb a{display:flex;align-items:center;gap:9px;color:#efc276}.legal-breadcrumb .bi{width:15px!important;height:15px!important;max-width:15px!important;max-height:15px!important;flex:0 0 15px!important}.legal-hero{min-height:270px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid rgba(220,170,93,.35);background:linear-gradient(90deg,rgba(3,6,9,.98),rgba(3,6,9,.65)),url('../images/auth-register-bg.webp') center/cover no-repeat}.legal-hero small{color:#efb453;font-size:11.5px;font-weight:850;letter-spacing:3px}.legal-hero h1{margin:11px 0 14px;color:#f5d49e;font:800 48px Georgia,serif}.legal-hero p{max-width:760px;margin:0;color:#e0e4e7;font-size:15.5px!important;font-weight:650!important;line-height:1.75!important}.legal-hero time{display:block;margin-top:20px;color:#b0b8bf;font-size:12.5px;font-weight:650}.legal-hero>span{width:96px;height:96px;flex:0 0 96px;padding:0;display:grid;place-items:center;border:1px solid rgba(228,177,95,.65);border-radius:50%;color:#f1bd69;background:radial-gradient(circle,rgba(128,79,20,.32),rgba(6,9,12,.9));box-shadow:0 0 30px rgba(220,154,51,.16)}.legal-hero>span>.bi{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;flex:0 0 38px!important;filter:drop-shadow(0 0 8px rgba(239,185,98,.28))}
.legal-layout{display:grid;grid-template-columns:285px minmax(0,1fr)}.legal-layout>aside{padding:22px 15px;border-right:1px solid rgba(220,170,93,.25);background:rgba(3,6,8,.72);position:sticky;top:0;align-self:start}.legal-layout>aside>strong{display:block;padding:0 13px 15px;color:#d2a15e;font-size:10.5px;letter-spacing:1.5px}.legal-layout>aside>a{min-height:52px;padding:0 13px;display:flex;align-items:center;gap:12px;border:1px solid transparent;color:#d3d7da;font-size:12.5px;font-weight:750;transition:.2s}.legal-layout>aside>a:hover,.legal-layout>aside>a.active{padding-left:18px;border-color:rgba(225,173,88,.45);color:#fff2d7;background:linear-gradient(90deg,rgba(108,63,17,.3),transparent)}.legal-layout>aside .bi{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;flex:0 0 19px!important;color:#edb65f}
.legal-document{padding:31px 34px}.legal-document>section{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:27px 0;border-bottom:1px solid rgba(255,255,255,.09);scroll-margin-top:15px}.legal-document>section:first-child{padding-top:6px}.legal-document>section>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(220,170,93,.42);border-radius:50%;color:#efb963;font:800 11px Georgia,serif;background:#080c0f}.legal-document h2{margin:3px 0 14px;color:#f3cc89;font:800 22px Georgia,serif}.legal-copy{color:#d7dce0;font-size:15px;font-weight:650;line-height:1.85}.legal-copy p{margin:0 0 14px;font-size:15px!important;line-height:1.85!important}.legal-copy ul{margin:10px 0 0;padding-left:23px}.legal-copy li{margin:9px 0;font-size:15px!important;line-height:1.75!important}.legal-copy a{color:#efbd6e;text-decoration:underline;text-underline-offset:3px}.legal-notice{margin-top:28px;padding:19px;display:flex;gap:14px;border:1px solid rgba(224,167,75,.42);background:rgba(95,59,17,.15);color:#e1c79c}.legal-notice .bi{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important}.legal-notice p{margin:0;font-size:13px!important;line-height:1.7!important}
@media(max-width:820px){.legal-page .account-main{padding:78px 0 30px}.legal-hero{padding:32px 25px}.legal-hero h1{font-size:36px}.legal-hero>span{width:68px;height:68px;flex-basis:68px;padding:18px}.legal-layout{grid-template-columns:1fr}.legal-layout>aside{position:static;border-right:0;border-bottom:1px solid rgba(220,170,93,.25);display:grid;grid-template-columns:1fr 1fr}.legal-layout>aside>strong{grid-column:1/-1}.legal-document{padding:20px}}
@media(max-width:520px){.legal-scene{width:calc(100% - 18px)}.legal-hero{display:block}.legal-hero>span{display:none}.legal-hero h1{font-size:31px}.legal-layout>aside{grid-template-columns:1fr}.legal-document{padding:15px}.legal-document>section{grid-template-columns:1fr;gap:9px}.legal-document>section>span{width:32px;height:32px}}
