.legal-page{padding:150px 0 90px;background:#f4f6f1}.legal-layout{display:grid;grid-template-columns:240px minmax(0,820px);gap:70px;justify-content:center}.legal-layout>aside{position:sticky;top:110px;align-self:start;display:grid;gap:7px}.legal-layout>aside>span{margin:22px 0 7px;color:#36833f;font-size:10px;font-weight:900;letter-spacing:.14em}.legal-layout>aside>a{padding:10px 12px;border-radius:10px;color:#677068;font-size:12px;font-weight:750;text-decoration:none}.legal-layout>aside>a.active{background:#172019;color:#fff}.legal-layout>article{padding:clamp(25px,5vw,60px);border:1px solid #dce3da;border-radius:28px;background:#fff}.legal-layout article header>span{color:#389143;font-size:10px;font-weight:900;letter-spacing:.12em}.legal-layout article h1{max-width:700px;margin:12px 0 18px;font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-.05em}.legal-layout article header>p{color:#687169;font-size:16px;line-height:1.65}.legal-operator{display:grid;gap:5px;margin:30px 0;padding:18px;border-radius:16px;background:#edf7eb}.legal-operator b{color:#2f7c39;font-size:11px}.legal-operator span,.legal-operator a{color:#3e4941;font-size:13px}.legal-layout article>section{padding:26px 0;border-top:1px solid #e8ece6}.legal-layout article h2{margin:0 0 14px;font-size:24px}.legal-layout article section p{margin:10px 0;color:#535d55;font-size:15px;line-height:1.75}.legal-layout article>footer{padding-top:24px;border-top:1px solid #dfe5dd}.legal-layout article>footer p{color:#7b837c;font-size:12px;line-height:1.6}.legal-layout article>footer a{color:#277b34;font-size:13px;font-weight:800;text-decoration:none}@media(max-width:760px){.legal-page{padding:100px 0 40px}.legal-layout{display:block}.legal-layout>aside{position:static;display:flex;gap:5px;margin-bottom:15px;overflow-x:auto}.legal-layout>aside>span{display:none}.legal-layout>aside>a{flex:0 0 auto}.legal-layout>article{padding:25px 18px;border-radius:20px}.legal-layout article h1{font-size:39px}.legal-layout article h2{font-size:20px}}
