/* Footer. Extra bottom padding on phone clears the fixed call bar. */
.footer{padding:28px 0 100px;font-size:.82rem;color:var(--ink-2)}
/* Baseline, not stretch: the taller link boxes must not push the address text off the links' text line. */
.footer .wrap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
/* Each link is a full tap target (P-029, same token as the /contact facts links). */
.footer a{display:inline-flex;align-items:center;min-height:var(--tap);overflow-wrap:anywhere}
.footer a:hover{color:var(--ink)}

@media(min-width:1024px){ /* breakpoint: desktop */
  .footer{padding-bottom:28px}
}
