.legal-page{padding:42px clamp(20px,5vw,80px) 90px;background:#f4f7f6;color:#17312a}.legal-back{border:0;background:none;color:#167458;cursor:pointer;margin-bottom:22px}.legal-shell{display:grid;grid-template-columns:280px minmax(0,860px);gap:44px;max-width:1220px;margin:auto}.legal-shell>aside{position:sticky;top:25px;align-self:start;padding:30px;background:#123a30;color:#fff}.legal-shell>aside>small{color:#7dcab5;letter-spacing:.16em}.legal-shell>aside h2{font-size:30px;margin:10px 0 26px}.legal-shell nav{display:grid;gap:5px}.legal-shell nav button{border:0;border-left:2px solid transparent;background:#ffffff0a;color:#c8ddd7;text-align:left;padding:13px;cursor:pointer}.legal-shell nav button.is-active{border-left-color:#f38a18;background:#ffffff14;color:#fff}.legal-contact{display:grid;gap:8px;margin-top:35px;padding-top:20px;border-top:1px solid #ffffff26;font-size:11px}.legal-contact a{color:#9edbca}.legal-shell>article{padding:44px 50px;background:#fff;box-shadow:0 18px 55px #173f3412}.legal-warning{padding:14px 17px;border-left:4px solid #ee8214;background:#fff5e9;color:#9b570f;line-height:1.6;font-size:13px}.legal-heading{padding:42px 0 25px;border-bottom:1px solid #dce6e2}.legal-heading small{color:#0c795b}.legal-heading h1{font-size:clamp(32px,4vw,52px);margin:10px 0}.legal-heading p{font-family:Georgia,serif;color:#7c8985}.legal-body section{padding:28px 0;border-bottom:1px solid #e4ebe8}.legal-body h2{font-size:23px}.legal-body li{color:#566963;line-height:1.85;margin:7px 0}.legal-body ol{padding-left:22px}.legal-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;padding:20px;background:#f3f7f5;color:#5c7069;font-size:12px}.footer-legal{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px!important}.footer-legal button{border:0;background:none;color:inherit;padding:0;text-decoration:underline;cursor:pointer}@media(max-width:800px){.legal-shell{grid-template-columns:1fr}.legal-shell>aside{position:static}.legal-shell>article{padding:28px 22px}.legal-meta{grid-template-columns:1fr}}
