@media(max-width:900px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-summary{max-width:none;grid-column:1/-1}}@media(max-width:560px){.site-footer{padding-top:42px}.footer-main{grid-template-columns:1fr 1fr;gap:25px 18px;padding-bottom:30px}.footer-brand{grid-column:1/-1}.footer-summary{grid-column:1/-1;margin-top:-12px}.footer-bottom{flex-direction:column;gap:7px;font-size:.73rem}}
