/* Mercia V23: more legible utility contact strip; isolated from other site styles. */
.mercia-contact-strip{background:#041b34;color:#f3f9ff;font-size:0.94rem;letter-spacing:0;line-height:1.4}
.mercia-contact-strip .utility-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 0}
.mercia-contact-strip .utility-tagline{font-size:0.85rem;color:#d6e7f5;font-weight:600}
.mercia-contact-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.mercia-contact-links a{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#fff;font-weight:750;line-height:1.3;white-space:nowrap}
.mercia-contact-links a:hover,.mercia-contact-links a:focus-visible{color:#54d8ed;text-decoration:underline;text-underline-offset:4px}
.mercia-contact-links .contact-icon{color:#42d6e9;font-size:1.12rem;line-height:1}
@media(max-width:900px){.mercia-contact-strip .utility-inner{justify-content:center}.mercia-contact-strip .utility-tagline{display:none}.mercia-contact-links{justify-content:center}}
@media(max-width:610px){.mercia-contact-strip{font-size:0.83rem}.mercia-contact-strip .utility-inner{padding:8px 0}.mercia-contact-links{gap:3px 15px}.mercia-contact-links a{min-height:30px}.mercia-contact-links .contact-icon{font-size:1rem}}
@media(max-width:360px){.mercia-contact-links{flex-direction:column;gap:1px}}
