*{box-sizing:border-box}body.legal-document{margin:0;background:radial-gradient(ellipse at 5% 0,#e0edc8,transparent 45%),#eff2e8;color:#20301f;font-family:MB Text,sans-serif;line-height:1.75}.legal-header{position:relative!important;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 5%;background:#f7faef8c;border-bottom:1px solid #4d6c3630}.legal-header img{display:block;width:216px;max-width:40vw;height:auto}.legal-header a{color:#20301f;text-decoration:none}.legal-back{font:12px MB Code,monospace}.legal-document main{padding:75px 5% 90px;max-width:1300px;margin:auto}.legal-kicker{font:10px MB Code,monospace;letter-spacing:.08em;margin-bottom:28px}.legal-document h1{font:900 clamp(60px,9vw,125px)/.95 MB Impact,sans-serif!important;letter-spacing:-.025em!important;margin:0 0 65px;text-transform:uppercase}.legal-document h1 em{color:#5c783b}.legal-document article{max-width:760px;margin-left:auto;border-top:1px solid #30482f40;padding-top:25px}.legal-document-label{font:11px MB Code,monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:28px}.legal-document p{font:17px/1.8 MB Text,sans-serif!important;letter-spacing:-.01em}.legal-document .legal-lead{font:600 23px/1.4 MB Editorial,sans-serif!important;letter-spacing:-.04em}.legal-document h2{font:700 27px/1.2 MB Editorial,sans-serif!important;text-transform:none!important;letter-spacing:-.04em!important;margin:38px 0 15px}.legal-document a{color:#2d522b;text-decoration:underline;text-underline-offset:4px}.legal-document a:focus-visible{outline:3px solid #668d29;outline-offset:5px}.legal-document footer{background:#152217;color:#e6efda;padding:35px 5%;display:block}.legal-document footer a{color:#e6efda}.legal-document footer p{font:11px MB Code,monospace!important;margin-top:30px}.skip-legal{position:absolute;left:15px;top:-80px;padding:14px;background:#d3f823;color:#142015;z-index:10}.skip-legal:focus{top:10px}@media(max-width:600px){.legal-header{padding:22px 5%;gap:16px}.legal-back{font-size:10px}.legal-document main{padding-top:50px}.legal-document h1{font-size:17vw;margin-bottom:40px}.legal-document article{max-width:100%}.legal-document p{font-size:16px!important}.legal-document .legal-lead{font-size:21px!important}}
