.legal-page{color:#18352a;background:#f4f7f5;min-height:100vh;padding:45px 20px}.legal-wrap{background:#fff;border:1px solid #dce5e0;border-radius:18px;width:min(820px,100%);margin:auto;padding:36px;box-shadow:0 18px 55px #1734250d}.legal-brand{color:#18352a;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.legal-brand img{width:42px;height:42px}.legal-wrap h1{letter-spacing:-1.5px;margin:35px 0 8px;font-size:38px}.legal-updated{color:#718078;font-size:12px}.legal-wrap section{margin-top:30px}.legal-wrap h2{font-size:19px}.legal-wrap p,.legal-wrap li{color:#4e6058;font-size:14px;line-height:1.7}.legal-wrap a{color:#176b4b}.legal-nav{border-top:1px solid #e2e8e4;flex-wrap:wrap;gap:18px;margin-top:35px;padding-top:20px;display:flex}.legal-notice{background:#fff7df;border-radius:9px;padding:13px;color:#73591c!important}@media (max-width:600px){.legal-page{padding:14px}.legal-wrap{padding:25px 19px}.legal-wrap h1{font-size:31px}}
