.cr-footer .footer__blocks-wrapper {display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:48px}
.cr-footer .footer-block.grid__item {width:100%;max-width:100%;min-width:0;margin-top:0}
.cr-footer .footer-block__heading {font-size:20px;font-weight:700;margin-bottom:20px}
.cr-footer .list-menu__item--link {padding-top:7px;padding-bottom:7px;line-height:1.5}
.cr-footer-menu>summary {list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}
.cr-footer-menu>summary::-webkit-details-marker {display:none}
.cr-footer-menu>summary::marker {content:""}
.cr-footer-menu>summary .footer-block__heading {margin:0}
.cr-footer-menu .footer-block__details-content {margin-top:14px}
.cr-footer-chevron {display:none;flex:none;transition:transform .15s ease}
.cr-footer-menu[open] .cr-footer-chevron {transform:rotate(180deg)}
.cr-footer .footer-block__details-content.rte {line-height:1.65}
.cr-footer .footer-block__details-content.rte p {margin:0 0 16px}
.cr-footer .footer-block--newsletter {margin-top:36px;padding-top:28px;border-top:1px solid rgba(var(--color-foreground),.15);gap:24px}
.cr-footer .footer-block__newsletter .footer-block__heading {font-size:18px;margin-bottom:14px}
@media(min-width:750px){
.cr-footer-menu>summary {pointer-events:none;cursor:default}
.cr-footer-menu:not([open])>.footer-block__details-content {display:block}
}
@media(max-width:749px){
.cr-footer .footer__blocks-wrapper {display:block}
.cr-footer .footer-block--menu {margin:0;padding:0;border-bottom:1px solid rgba(var(--color-foreground),.18)}
.cr-footer-menu>summary {padding:20px 0;cursor:pointer}
.cr-footer-menu>summary .footer-block__heading {font-size:18px}
.cr-footer-chevron {display:block}
.cr-footer-menu .footer-block__details-content {margin:0 0 18px;padding:0}
.cr-footer .footer-block:not(.footer-block--menu) {margin:28px 0 0;padding:0}
.cr-footer .footer-block__heading {font-size:18px;margin-bottom:18px}
.cr-footer .footer-block--newsletter {margin-top:28px;padding-top:24px}
}
