/* Contact values may be longer than the original single phone and email. */
.home-options-header__contacts .contact-action > a,
.support-contact-direct .contact-action > a {
    min-width: 0;
    max-width: calc(100% - 3rem);
    overflow-wrap: anywhere;
}
@media (max-width: 700px) {
    .home-selected-a .home-options-header__contacts:has(> .contact-action:nth-child(3)) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        width: 100%;
        gap: 0 .75rem;
    }
    .home-selected-a .home-options-header__contacts .contact-action > a {
        white-space: normal;
    }
    .support-contact-direct .support-contact-phone {
        white-space: normal;
    }
}
