footer{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(120px,1fr))!important;color:var(--footer-colour,#e8ddc8)!important}.footer-column-title{font-size:9px;letter-spacing:.2em;opacity:.7;margin-bottom:3px}.footer-resources a{color:inherit}
@media(max-width:1100px){footer{grid-template-columns:1.4fr repeat(2,1fr)!important}.footer-mark{grid-row:span 2}.footer-meta{grid-column:2/-1}}
@media(max-width:700px){footer{grid-template-columns:1fr 1fr!important;padding:54px 22px!important;gap:38px 24px!important}.footer-mark{grid-column:1/-1;grid-row:auto}.footer-meta{grid-column:1/-1}.footer-mark.has-logo-image img{max-width:180px!important}}
