.chPrivacyLinks{color:#fff;background:#102b42;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;padding:12px 18px;font:14px/1.4 system-ui,sans-serif;display:flex}.chPrivacyLinks :is(a,button){min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.chEmailNotice{margin:8px 0;font-size:.85rem;line-height:1.5}.chEmailNotice a{text-decoration:underline}.chCookieBanner,.chCookieDialog{color:#122e45;background:#fff;border:1px solid #ccdbe5;border-radius:12px;padding:16px;font:14px/1.55 system-ui,sans-serif;box-shadow:0 10px 35px #0e294340}.chCookieBanner{z-index:210;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:14px;max-width:900px;margin:auto;display:flex;position:fixed}.chCookieBanner p,.chCookieDialog p{margin:5px 0 0}.chCookieBanner a{text-decoration:underline}.chCookieActions{flex-wrap:wrap;gap:8px;display:flex}.chCookieActions button{color:#173b55;cursor:pointer;background:#fff;border:1px solid #173b55;border-radius:6px;min-height:44px;padding:7px 12px;font:600 13px system-ui,sans-serif}.chCookieActions button:hover{background:#edf4f8}.chCookieDialog{width:min(460px,100vw - 24px);max-height:90dvh;margin:auto;position:fixed;inset:0;overflow:auto}.chCookieDialog::backdrop{background:#102b4280}.chCookieDialog h2{margin:0}.chCookieDialog .chCookieActions{margin-top:14px}.chCookieOption{border-top:1px solid #dde6ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.chCookieOption small{display:block}.chCookieOption input{accent-color:#173b55;width:20px;height:20px}.chLegal{color:#122e45;max-width:850px;margin:auto;padding:30px 20px 48px;line-height:1.65}.chLegal h2{margin:20px 0 5px}.chLegal a{text-decoration:underline}@media (max-width:680px){.chCookieBanner{left:10px;right:10px;bottom:calc(62px + env(safe-area-inset-bottom));display:grid}.chCookieActions button{flex:auto}}
