@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Nunito:wght@600;700;800;900&display=swap');
.consent-banner[hidden]{display:none}.consent-banner{position:fixed;inset:auto 16px 16px;z-index:10;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;border:1px solid #dce5d7;border-radius:14px;background:#fffdf8;box-shadow:0 8px 24px #193d3720;color:#193d37;font-size:14px}.consent-banner span{flex:1 1 100%}.consent-banner button{border:0;border-radius:8px;padding:8px 14px;background:#193d37;color:#fff;font-weight:800}.consent-banner button[data-consent-deny]{background:#55736c}.consent-banner a{color:#193d37}
body.legal-page{font-family:Nunito,Arial,sans-serif;color:#193d37;background:#fffaf0;margin:0}.legal-wrap{max-width:850px;margin:auto;padding:45px 25px 80px}.legal-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce5d7;padding-bottom:23px;margin-bottom:42px}.legal-brand{font-weight:900;font-size:21px;text-decoration:none;color:#193d37}.legal-brand span{display:inline-grid;place-items:center;background:#f56b57;color:#fff;border-radius:8px;width:25px;height:25px;margin-right:5px}.legal-nav a{font:500 11px 'DM Mono',monospace;letter-spacing:-.15px;color:#193d37;margin-left:14px}.legal-page h1{font-size:43px;letter-spacing:-2px;margin:0 0 10px}.legal-page h2{font-size:24px;margin:35px 0 10px}.legal-page p,.legal-page li{line-height:1.6;color:#45645d}.legal-page .notice{background:#fff0bc;padding:16px 18px;border-radius:11px;color:#684d14}.legal-page address{font-style:normal;line-height:1.55;color:#45645d}.legal-page footer{border-top:1px solid #dce5d7;margin-top:55px;padding-top:24px;font-size:13px;color:#55736c}.legal-page footer a{color:#193d37;margin-right:14px}@media(max-width:600px){.legal-top{display:block}.legal-nav{margin-top:17px}.legal-nav a{margin:0 12px 0 0}}
@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Nunito:wght@600;700;800;900&display=swap');
