.site-footer{background:#fff;padding:24px 0 36px;border-top:1px solid rgba(0,0,0,0.04)}
.footer-top{display:flex;gap:20px;align-items:flex-start}
.site-footer .col{flex:1;min-width:200px}
.site-footer h4{margin:0 0 8px;color:var(--maroon)}
.site-footer p, .site-footer address{color:var(--muted);font-size:14px}
.site-footer .link{color:var(--maroon);text-decoration:underline}

.footer-bottom{display:flex;justify-content:space-between;padding-top:14px;border-top:1px dashed rgba(0,0,0,0.04);margin-top:18px;color:var(--muted)}
