a:where(:not(.wp-element-button, header a)) {
    color: var(--wp--preset--color--custom-link-grey) !important;
}
a:hover:where(:not(.wp-element-button, header a)) {
    color: var(--wp--preset--color--custom-link-hover) !important;
}
/* No underline on links in Header section */
.header-links a {
    text-decoration: none;
}
.header-links a:hover {
    color: var(--wp--preset--color--custom-link-hover) !important;
}
.header-links .email a  {
    font-weight: 300;
}
/* Reduce vertical gap betweeen email and telephone number */
.wp-block-group.header-links.is-layout-flex {
    gap: 8px;
}

/* @media only screen and (min-width: 486px) and (max-width: 770px) { */
@media only screen and (max-width: 770px) {
    p.morelink {
        display: none;
    }
}