/* Sitewide layout fixes. Loaded on every page. */
.footer-v15 .footer-horizontal>*{min-width:0}
.footer-v15 .footer-group a{overflow-wrap:anywhere}
@media(min-width:701px) and (max-width:900px){.footer-v15 .footer-horizontal{grid-template-columns:1fr 1fr!important;row-gap:34px}}
@media(max-width:700px){.footer-v15 .footer-group{width:100%}.footer-v15 .footer-group>summary{width:100%}}
