.legal-page{background:#f7f8f5;color:#1f2022}.legal-hero{background:#1f2022;color:white}.legal-hero__inner{padding-top:100px;padding-bottom:96px}.legal-hero__overline{font-size:11px;font-weight:800;letter-spacing:.13em;color:#b8ff00}.legal-hero h1{font-size:clamp(42px,6vw,72px);letter-spacing:-.065em;line-height:1.1;max-width:850px;margin:22px 0}.legal-hero p{max-width:760px;font-size:16px;line-height:1.8;color:#cbd0c9}.legal-hero__updated{display:block;margin-top:23px;font-size:12px;color:#9da99b}.legal-content{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:76px;gap:76px;padding-top:76px;padding-bottom:110px}.legal-nav{position:-webkit-sticky;position:sticky;top:115px;align-self:start}.legal-nav>strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.legal-nav nav{display:flex;flex-direction:column;gap:0;margin:20px 0 27px}.legal-nav nav a{font-size:12px;font-weight:600;line-height:1.55;display:flex;gap:12px;padding:11px 0;color:#5f695d;border-bottom:1px solid #e1e7df}.legal-nav nav a span{color:#8d9d83;font-size:10px}.legal-nav>a{font-size:12px;font-weight:800;color:#354d1c}.legal-article{min-width:0}.legal-review{padding:19px 22px;background:#edf2e5;border-left:3px solid #91ba4c;border-radius:0 9px 9px 0;font-size:12px;line-height:1.8;color:#4f5d44;margin-bottom:48px}.legal-article section{scroll-margin-top:110px;padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid #e0e5dc}.legal-article__number{font-size:11px;color:#7e9a66;font-weight:800}.legal-article h2{font-size:clamp(23px,2.8vw,32px);letter-spacing:-.045em;line-height:1.2;margin:12px 0 19px}.legal-article li,.legal-article p{font-size:14px;line-height:1.95;color:#515c4e}.legal-article p{margin:0 0 13px}.legal-article ul{padding-left:22px}.legal-article li{margin-bottom:7px}.legal-end{background:#1f2022;color:white;border-radius:16px;padding:28px}.legal-end strong{font-size:19px}.legal-end p{color:#cad3c7}.legal-end a{display:inline-flex;background:#b8ff00;color:#1f2022;border-radius:9px;padding:13px 16px;font-size:12px;font-weight:800;margin-top:8px}@media(max-width:850px){.legal-content{grid-template-columns:1fr;gap:37px}.legal-nav{position:static}.legal-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}}@media(max-width:600px){.legal-hero__inner{padding-top:68px;padding-bottom:65px}.legal-content{padding-top:40px;padding-bottom:70px}.legal-nav nav{grid-template-columns:1fr}.legal-article section{margin-bottom:27px;padding-bottom:25px}}