:root{font-family:Inter,"DM Sans",system-ui,sans-serif;color:#26332d;background:#f3f5f1}*{box-sizing:border-box}body{margin:0}.page{max-width:860px;margin:40px auto;padding:38px;background:#fff;border:1px solid #dfe5df;border-radius:18px;box-shadow:0 12px 35px #173e3112}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.legal-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#173e31;font-weight:800}.legal-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#173e31;color:#c8f35e}.legal-language{display:flex;padding:3px;border:1px solid #dce3da;border-radius:9px;background:#f4f6f2}.legal-language button{min-width:33px;border:0;border-radius:6px;background:transparent;color:#718078;padding:6px 7px;font-size:9px;font-weight:800;cursor:pointer}.legal-language button.active{background:#173e31;color:#c8f35e}h1,h2{color:#173e31}h1{margin:0;font-size:34px}h2{margin-top:30px;font-size:18px}p,li{font-size:14px;line-height:1.75;color:#46534c}a{color:#285d49}[data-language-content][hidden]{display:none!important}footer{margin-top:36px;padding-top:20px;border-top:1px solid #e2e7e3;font-size:11px;line-height:1.7;color:#68746d}footer nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}@media(max-width:700px){.page{margin:0;padding:24px;border:0;border-radius:0;box-shadow:none}.legal-top{margin-bottom:24px}h1{font-size:29px}}
