.us-contact { display:block; margin-block: .75rem; font-style:normal; font-size:.85rem; line-height:1.7; }
.us-contact > strong { display:block; font-size:.75rem; font-weight:600; color:var(--muted, #c8bca9); }
.us-contact > span { display:flex; flex-wrap:wrap; gap:.35rem .65rem; align-items:center; }
.us-contact a { display:inline-block; padding-block:.3rem; color:inherit; text-underline-offset:3px; }
.us-contact a:focus-visible { outline:2px solid var(--aqua, #26f4ff); outline-offset:3px; }
