.site-footer-wrap{width:100%;box-sizing:border-box;background:var(--surface,#fff)}.site-footer.footer061{display:grid!important;grid-template-columns:1.1fr 1fr 1fr 1fr!important;align-items:start;gap:30px;padding-block:40px 20px}.footer061 .brand-art{width:175px}.footer061-brand p{font-size:.9rem;color:var(--subtle);margin:8px 0}.footer061 nav{display:flex!important;flex-direction:column;align-items:flex-start;gap:9px;padding-top:18px}.footer061 h3{font:600 1rem Outfit,sans-serif;margin:0 0 6px;color:var(--text)}.footer061 nav a{font-size:.9rem;text-decoration:none;color:var(--text);overflow-wrap:anywhere}.footer061 nav a:hover{text-decoration:underline}.footer061 .footer-bottom{grid-column:1/-1;width:100%;border-top:1px solid var(--stroke);padding-top:22px;margin:6px 0 0;font-size:.8rem;color:var(--subtle)}@media(max-width:800px){.site-footer.footer061{grid-template-columns:1fr 1fr!important;gap:22px}.footer061-brand{grid-column:1/-1}.footer061 nav{padding-top:0}}@media(max-width:420px){.site-footer.footer061{grid-template-columns:1fr!important}.footer061 nav{gap:10px}}
/* 095: mobile footer centred; desktop columns remain unchanged. */
@media(max-width:800px){.site-footer.footer061{grid-template-columns:1fr!important;text-align:center}.footer061 .footer061-brand{width:100%;text-align:center}.footer061 .footer061-brand>.brand{display:flex;justify-content:center}.footer061 nav{align-items:center;text-align:center}.footer061 .footer-bottom{text-align:center}}
