.mna-consent{position:fixed;z-index:80;right:24px;bottom:24px;width:min(440px,calc(100% - 32px));padding:24px;background:#f8f6ee;color:#263a2f;border:1px solid #bfc9b4;border-radius:6px;box-shadow:0 8px 45px #14291c35;font-family:Nimbus,Arial,sans-serif}.mna-consent h2{font-family:inherit;font-size:21px;line-height:1.25;letter-spacing:-.4px;margin:0 0 12px}.mna-consent p{font-size:12px;line-height:1.8;color:#586551;margin:0 0 17px}.mna-consent-actions{display:flex;gap:10px}.mna-consent-actions button{font-family:inherit;background:#eef0e5;color:#263a2f;border:1px solid #9cae91;border-radius:3px;min-height:44px;padding:10px 14px;font-size:12px;flex:1;cursor:pointer}.mna-consent-actions button:hover{background:#e0e6d3}.mna-consent a{display:inline-block;margin-top:15px;font-size:11px;color:#506249;text-decoration:underline}.mna-consent button:focus-visible,.mna-consent a:focus-visible{outline:3px solid #bb5c35;outline-offset:3px}.privacy-footer-link{font-size:10px;color:#cbd4bf;text-decoration:underline;white-space:nowrap}.privacy-page{max-width:820px;margin:0 auto;padding:50px 25px 80px;font-family:Nimbus,Arial,sans-serif;background:#f6f4ed;color:#263a2f;line-height:1.8}.privacy-page h1{font-size:clamp(34px,7vw,55px);line-height:1.1;letter-spacing:-1.8px;font-weight:400;margin:30px 0}.privacy-page h2{font-size:23px;letter-spacing:-.3px;margin:30px 0 12px}.privacy-page p,.privacy-page li{font-size:15px;color:#586551}.privacy-page a{text-decoration:underline}.privacy-choice{background:#e8ecde;border:1px solid #cad3bc;padding:25px;border-radius:4px;margin-block:28px}.privacy-choice button{font:inherit;min-height:44px;margin:10px 10px 0 0;padding:9px 15px;border:1px solid #809474;border-radius:3px;background:#f6f4ed;color:#263a2f;cursor:pointer}.privacy-choice button:hover{background:#dce4ce}.privacy-choice strong{font-size:14px}.privacy-page time{font-size:11px;color:#75846c}@media(max-width:760px){.mna-consent{right:16px;bottom:16px;padding:20px}.mna-consent h2{font-size:20px}.privacy-footer-link{font-size:9px}.mna-consent-actions button{font-size:11px;padding:10px}.privacy-page{padding-top:30px}}
