/* fix-footer.css — launch-prep override layer (loads after motion-wc, wins cascade) */

/* ── 1. Uniform Title Case across the footer ──
   Source strings are already proper-cased; the all-caps look comes from
   text-transform: uppercase on the column headings and the CTA. Drop it. */
.ftr h2,
.ftr h4,
.ftr-cta h2,
.ftr-cta .btn,
.ftr .ftr-cta a.btn {
    text-transform: none;
    letter-spacing: normal;
}

/* ── 2. Store contact + map block ── */
.ftr-contact {
    margin-top: 18px;
    font-size: 14px;
    line-height: 1.5;
}
.ftr-contact-addr {
    margin: 0 0 8px;
}
.ftr-contact-line {
    margin: 0 0 6px;
}
.ftr-contact a {
    color: inherit;
    text-decoration: none;
}
.ftr-contact a:hover {
    text-decoration: underline;
}
.ftr-contact-sep {
    opacity: .5;
    margin: 0 4px;
}
.ftr-contact-muted {
    opacity: .65;
}
.ftr-map {
    border: 0;
    border-radius: 12px;
    display: block;
    margin-top: 14px;
    width: 100%;
    max-width: 360px;
    height: 180px;
}

@media (max-width: 640px) {
    .ftr-map {
        max-width: 100%;
        height: 200px;
    }
}
