/*
 * The public footer's contact column (M3.1, 12 Sep 2026). Loaded after the
 * extracted public sheets on every public page — landing and profiles alike.
 *
 * Measured on the live site (spike S9): at the `lg` breakpoint the four-column
 * grid `1.25fr .65fr 1.1fr .9fr` gives the contact column 186–201 px between
 * 1024 and 1130 px, and `info@naspintech.com` needs about 204 px, so the
 * address broke mid-word ("info@naspintech.c / om"). Below 1024 the grid is two
 * columns and the address is whole; above 1140 the column is 204 px.
 *
 * The fix is room, not a smaller font: the fourth track gets a floor of 13rem
 * (208 px) that the three wider tracks absorb. `break-all` is gone from the
 * markup; `overflow-wrap: anywhere` stays on the value as the last resort for an
 * address no column could hold — it breaks only when the word cannot fit at all,
 * never when it merely needs the next line.
 */

@media (min-width: 1024px) {
    .site-footer__grid {
        grid-template-columns: 1.25fr .65fr 1.1fr minmax(13rem, .9fr);
    }
}

.site-footer__contact-value {
    overflow-wrap: anywhere;
}
