body{padding-bottom:var(--cookie-notice-space,0px)}.cookie-notice{z-index:1040;color:#182335;background:#fff;max-height:60vh;position:fixed;inset:auto 0 0;overflow-y:auto}.cookie-notice[hidden]{display:none!important}.cookie-notice-copy{flex:400px}.cookie-controls a,.cookie-notice a{text-decoration:underline}.cookie-controls a:focus-visible,.cookie-notice :focus-visible{outline-offset:3px;outline:3px solid #4361ee}body.dark .cookie-notice{color:#e2e8f0;background:#0e1726;border-color:#3b4662!important}body.dark .cookie-controls a,body.dark .cookie-notice a{color:#b5c4ff}.cookie-policy{max-width:1050px;margin:0 auto;padding:2rem 1rem}.cookie-policy h2{margin-top:2rem;font-size:1.4rem}.cookie-policy .table th,.cookie-policy .table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.cookie-policy code{overflow-wrap:anywhere}@media (width<=575px){.cookie-notice{max-height:55vh}.cookie-notice .btn{width:100%}.footer-wrapper{flex-wrap:wrap;position:static!important}}@media print{.cookie-notice,.cookie-controls{display:none!important}body{padding-bottom:0}}.footer-wrapper .cookie-controls{font-size:.85rem;padding:.25rem .5rem!important}.footer-wrapper{bottom:var(--cookie-notice-space,0px)}@media (width<=767px){.cookie-policy table,.cookie-policy tbody,.cookie-policy tr,.cookie-policy th,.cookie-policy td{width:100%;display:block}.cookie-policy thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cookie-policy tbody tr{border:1px solid #888ea8;margin-bottom:1rem}.cookie-policy tbody th,.cookie-policy tbody td{border:0;padding:.75rem}.cookie-policy td:before{content:attr(data-label);margin-bottom:.25rem;font-weight:700;display:block}}
