.layout-module__a_PbJa__legalMain{color:#fff;background:#000;min-height:100vh}.layout-module__a_PbJa__legalContainer{grid-template-columns:220px 1fr;gap:80px;max-width:1100px;margin:0 auto;padding:140px 40px 120px;display:grid}.layout-module__a_PbJa__legalSidebar{position:relative}.layout-module__a_PbJa__sidebarTitle{color:#ffffff4d;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin-bottom:24px;padding-bottom:16px;font-size:.7rem;font-weight:800}.layout-module__a_PbJa__sidebarNav{flex-direction:column;gap:2px;display:flex;position:sticky;top:100px}.layout-module__a_PbJa__sidebarLink{color:#ffffff59;border-left:2px solid #0000;border-radius:6px;padding:10px 14px;font-size:.88rem;font-weight:550;text-decoration:none;transition:color .2s,background-color .2s,padding-left .2s;position:relative;overflow:hidden}.layout-module__a_PbJa__sidebarLink:hover{color:#ffffffb3;background:#ffffff08}.layout-module__a_PbJa__sidebarLinkActive{color:#fff;background:#a3e6350f;border-left-color:#a3e635;padding-left:18px}.layout-module__a_PbJa__sidebarLinkActive:hover{color:#fff;background:#a3e63514}.layout-module__a_PbJa__legalContent{color:#ffffff8c;font-size:.95rem;line-height:1.8}.layout-module__a_PbJa__legalContent h1{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(2rem,4vw,3rem);font-weight:900}.layout-module__a_PbJa__legalContent h1+p{color:#ffffff4d;border-bottom:1px solid #ffffff0f;margin-bottom:48px;padding-bottom:32px;font-size:.8rem}.layout-module__a_PbJa__legalContent h2{color:#fff;letter-spacing:-.02em;margin:48px 0 16px;font-size:1.15rem;font-weight:800}.layout-module__a_PbJa__legalContent p{margin-bottom:20px}.layout-module__a_PbJa__legalContent ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.layout-module__a_PbJa__legalContent li{color:#ffffff80;margin-bottom:10px}.layout-module__a_PbJa__legalContent li::marker{color:#a3e63566}.layout-module__a_PbJa__legalContent strong{color:#a3e635;font-weight:700}.layout-module__a_PbJa__legalContent section{margin-bottom:16px}.layout-module__a_PbJa__legalContent section:first-of-type h2{margin-top:0}@media (max-width:1024px){.layout-module__a_PbJa__legalContainer{grid-template-columns:1fr;gap:32px;padding:120px 24px 80px}.layout-module__a_PbJa__sidebarNav{flex-flow:wrap;gap:4px;position:static}.layout-module__a_PbJa__sidebarLink{border-bottom:2px solid #0000;border-left:none;padding:8px 12px;font-size:.8rem}.layout-module__a_PbJa__sidebarLinkActive{border-bottom-color:#a3e635;border-left-color:#0000;padding-left:12px}}
