.legal-page{color:#16132d;background:#f4f7fa;min-height:100vh}.legal-header{background:#fff;border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:16px clamp(24px,5vw,76px);display:flex}.legal-brand{align-items:center;width:166px;min-height:44px;display:flex}.legal-brand img{width:100%;height:auto}.legal-header nav{align-items:center;gap:26px;display:flex}.legal-header nav a{color:#4f5d71;font-size:13px;font-weight:750;text-decoration:none}.legal-header nav a[aria-current=page]{color:#16132d}.legal-dashboard-status{flex-direction:column;align-items:center;gap:4px;display:flex}.legal-dashboard-status small{color:#7c8797;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.legal-header nav .legal-dashboard-link{color:#fff;cursor:not-allowed;opacity:.62;background:#007c91;border-radius:7px;padding:11px 16px}.legal-hero{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#071b3f,#0a3997 68%,#007c91 130%);padding:88px max(24px,50vw - 590px)}.legal-hero>span{color:#7be0e7;letter-spacing:.18em;font-size:11px;font-weight:850}.legal-hero h1{color:#fff;letter-spacing:-.055em;max-width:830px;margin:18px 0;font-size:clamp(48px,6vw,78px);line-height:1}.legal-hero>p{color:#ffffffc2;max-width:720px;margin:0;font-size:18px;line-height:1.7}.legal-hero>div{color:#ffffff9e;gap:22px;margin-top:38px;font-size:12px;display:flex}.legal-hero>div strong{color:#fff}.legal-layout{grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:clamp(54px,8vw,130px);width:min(1180px,100% - 48px);margin:0 auto;padding:84px 0 110px;display:grid}.legal-layout aside{align-self:start;padding-top:4px;position:sticky;top:32px}.legal-layout aside>span{color:#007c91;letter-spacing:.18em;font-size:10px;font-weight:850}.legal-layout aside p{color:#637083;margin:17px 0;font-size:13px;line-height:1.65}.legal-layout aside a{color:#16132d;font-size:13px;font-weight:800;text-decoration:none}.legal-document section{border-bottom:1px solid #d8e0e9;margin:0 0 42px;padding:0 0 42px;scroll-margin-top:28px}.legal-document section:last-child{border-bottom:0;margin-bottom:0}.legal-document h2{color:#16132d;letter-spacing:-.035em;margin:0 0 17px;font-size:27px;line-height:1.2}.legal-document h3{color:#27334a;margin:25px 0 9px;font-size:16px}.legal-document p,.legal-document li{color:#526075;font-size:15px;line-height:1.8}.legal-document p{margin:0 0 15px}.legal-document ul{margin:14px 0 0;padding-left:20px}.legal-document li{margin-bottom:8px;padding-left:7px}.legal-document strong{color:#202b40}.legal-document a{color:#007c91;font-weight:750}.legal-note{color:#334155;background:#eaf5f7;border-left:3px solid #007c91;padding:18px 20px}.legal-footer{color:#9aa8bc;background:#071b3f;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:24px max(24px,50vw - 590px);font-size:12px;display:flex}.legal-footer div{gap:22px;display:flex}.legal-footer a{color:#fff;text-decoration:none}@media (max-width:800px){.legal-header{min-height:76px;padding:14px 20px}.legal-brand{width:145px}.legal-header nav{gap:15px}.legal-header nav a:not(.legal-dashboard-link){display:none}.legal-hero{padding-block:64px}.legal-layout{grid-template-columns:1fr;gap:52px;padding-block:62px 80px}.legal-layout aside{position:static}}@media (max-width:520px){.legal-header nav .legal-dashboard-link{padding:10px 12px;font-size:11px}.legal-hero h1{font-size:48px}.legal-hero>p{font-size:16px}.legal-hero>div{flex-direction:column;gap:6px}.legal-layout{width:min(100% - 36px,1180px)}.legal-document h2{font-size:24px}.legal-footer{flex-direction:column;align-items:flex-start}}
