.legal-page{color:#f2f2ec;background:radial-gradient(at 12% 8%,#17231d 0,#0000 45%),#0c0f0d;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-shell{border-inline:1px solid #ffffff13;max-width:1480px;min-height:100vh;margin:auto}.legal-header,.legal-footer{justify-content:space-between;align-items:center;padding:24px clamp(24px,5vw,72px);display:flex}.legal-header{border-bottom:1px solid #ffffff18}.legal-brand{color:#f4f3ed;align-items:center;gap:12px;font-family:Georgia,serif;font-size:20px;text-decoration:none;display:flex}.legal-brand .brand-symbol{width:34px;height:34px}.legal-back,.legal-footer a{color:#b9c9bd;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.legal-main{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(48px,7vw,112px);padding:clamp(64px,8vw,120px) clamp(24px,7vw,112px);display:grid}.legal-aside{align-self:start;position:sticky;top:32px}.legal-kicker{letter-spacing:.18em;color:#a5c5ae;font-size:11px;font-weight:700}.legal-aside h1{letter-spacing:-.055em;margin:30px 0 24px;font-family:Georgia,serif;font-size:clamp(44px,5vw,78px);font-weight:400;line-height:1.03}.legal-aside p{color:#a3aca5;font-size:13px}.legal-draft{color:#c8d9c8;border:1px solid #bcc9bb4d;border-radius:99px;margin:34px 0 22px;padding:9px 12px;font-size:12px;display:inline-block}.legal-aside nav{gap:18px;display:flex}.legal-aside nav a{color:#b9c9bd;font-size:13px;text-decoration:none}.legal-aside nav a:hover,.legal-footer a:hover,.legal-back:hover{color:#fff}.legal-article{max-width:760px}.legal-lead{font-family:Georgia,serif;color:#e8ede4!important;margin:0 0 62px!important;font-size:clamp(21px,2vw,30px)!important;line-height:1.45!important}.legal-article section{border-top:1px solid #ffffff23;padding:27px 0 31px}.legal-article h2{letter-spacing:-.025em;margin:0 0 14px;font-size:18px;font-weight:600}.legal-article p{color:#abb3ac;margin:0;font-size:15px;line-height:1.8}.legal-footer{color:#77847a;border-top:1px solid #ffffff18;font-size:12px}@media (max-width:800px){.legal-main{grid-template-columns:1fr;gap:48px;padding-block:64px}.legal-aside{position:static}.legal-aside h1{max-width:580px}.legal-lead{margin-bottom:36px!important}}@media (prefers-reduced-motion:no-preference){.legal-main{animation:.65s both legal-rise}@keyframes legal-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.legal-page{color:#ecece4;background:#070806}.legal-shell,.legal-header,.legal-footer,.legal-article section{border-color:#24261e}.legal-brand,.legal-lead{color:#ecece4!important}.legal-kicker,.legal-aside h1 em,.legal-aside nav a:hover,.legal-footer a:hover,.legal-back:hover{color:#a5ce1f}.legal-back,.legal-footer a,.legal-aside nav a,.legal-aside p,.legal-article p,.legal-footer{color:#abada1}.legal-draft{color:#c3df75;border-color:#35392d}
