@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
body.doc-content{margin:0!important;padding:0!important;max-width:none!important}.legal-shell{margin:125px auto 70px!important}.legal-site-header{background:rgba(247,250,248,.95)!important}
@media(max-width:600px){.legal-shell{margin:100px auto 45px!important}}
*{box-sizing:border-box}body{margin:0!important;background:#f7faf8!important;color:#071d19!important;font-family:Manrope,Arial,sans-serif!important}.legal-header{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce8e3;position:sticky;top:0;z-index:5}.legal-brand{display:flex;align-items:center;gap:10px;color:#071d19;text-decoration:none}.legal-brand>b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0dd69b;transform:rotate(-4deg)}.legal-brand span{font-size:14px;font-weight:800}.legal-brand small{display:block;color:#60716c;font-size:8px;letter-spacing:1px;text-transform:uppercase}.legal-back{color:#087c5b;text-decoration:none;font-size:13px;font-weight:700}.legal-shell{max-width:900px;margin:45px auto;padding:0 24px}.doc-content{max-width:none!important;padding:0!important;background:transparent!important}.doc-content h1{font-family:Manrope,Arial,sans-serif!important;font-size:42px!important;line-height:1.12!important;letter-spacing:-1.7px!important;color:#071d19!important;margin:0 0 35px!important}.doc-content p,.doc-content li{font-family:Manrope,Arial,sans-serif!important;font-size:14px!important;line-height:1.75!important;color:#344a44!important}.doc-content p span,.doc-content li span{font-family:inherit!important;font-size:inherit!important}.doc-content a{color:#078762!important}.legal-footer{background:#061813;color:#9aaca6;padding:28px 5vw;display:flex;justify-content:space-between;font-size:11px}.legal-footer nav{display:flex;gap:20px}.legal-footer a{color:#dce8e3;text-decoration:none}@media(max-width:600px){.legal-header{padding:0 16px}.legal-shell{margin:30px auto;padding:0 17px}.doc-content h1{font-size:30px!important}.legal-footer{display:block}.legal-footer nav{margin-top:15px;display:block}.legal-footer a{display:block;margin:8px 0}}
