/* CSMedia consent declaration (public); scoped, no change to existing page modules. */
.cms-cookie-declaration{padding:65px 0 90px;background:#f5f6f9;color:#1b1f29;border-top:1px solid #e2e5eb}
.cms-cookie-declaration .wrap{width:min(1140px,calc(100% - 42px));margin-inline:auto}
.cms-cookie-declaration h2{font-size:clamp(26px,3vw,40px);font-weight:550;letter-spacing:-.035em;margin:0 0 12px}
.cms-cookie-declaration p{font-size:14px;line-height:1.6;color:#62687a;margin:0 0 28px}
.cms-cookie-settings-link{cursor:pointer}
@media(max-width:600px){.cms-cookie-declaration{padding:42px 0 60px}}
