.cmplz-cookiebanner.cmplz-show{font-family:Arial,Helvetica,sans-serif;border:1px solid #435b6d;border-radius:12px;box-shadow:0 12px 60px #0008;padding:22px;max-height:calc(100dvh - 32px);overflow-y:auto}
.cmplz-cookiebanner .cmplz-title{font-size:20px;font-weight:700;letter-spacing:0}
.cmplz-cookiebanner .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-description{font-size:13px;line-height:1.65}
.cmplz-cookiebanner .cmplz-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:100%;min-height:46px;height:auto;padding:11px 8px;font-size:13px;line-height:1.35;font-weight:600;border-radius:5px;white-space:normal;text-decoration:none}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{background:#305976;border-color:#a2cbe8;color:white}
.cmplz-cookiebanner .cmplz-links{flex-wrap:wrap;gap:12px}
.cmplz-cookiebanner .cmplz-categories .cmplz-category{background:#1d3242!important;color:#f3f6f9!important}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-title{font-size:13px}
.cmplz-cookiebanner .cmplz-always-active{color:#99dfbd!important}
.cmplz-cookiebanner .cmplz-category-toggle svg{fill:#e4eff6!important}
.cmplz-cookiebanner :focus-visible,.he-consent-manage:focus-visible{outline:3px solid #a8d5f5;outline-offset:3px}
.he-consent-manage{border:0;background:transparent;color:inherit;font:inherit;padding:0;text-decoration:underline;cursor:pointer}
.footer-bottom>div{flex-wrap:wrap}
.reportage-overlay [data-video-status]{max-width:440px;line-height:1.5}
.reportage-overlay [data-video-status] a{color:inherit;text-decoration:underline}
@media(max-width:600px){.cmplz-cookiebanner.cmplz-show{padding:17px;max-height:calc(100dvh - 20px)}.cmplz-cookiebanner .cmplz-buttons{grid-template-columns:1fr}.cmplz-cookiebanner .cmplz-title{font-size:18px}.cmplz-cookiebanner .cmplz-message{font-size:12px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:44px}.cmplz-cookiebanner .cmplz-links .cmplz-link{font-size:12px}}
