/* Contextual service navigation; matches the approved visual language. */
.related-services{padding-block:22px 36px;border-top:1px solid var(--line)}
.related-services>p{font-size:12px;color:var(--muted);margin:0 0 12px}
.related-services ul{display:flex;flex-wrap:wrap;gap:12px 30px;list-style:none;padding:0;margin:0}
.related-services a{font-size:14px;color:var(--blue);line-height:1.6;text-decoration:underline;text-underline-offset:4px}
.related-services a:focus-visible{outline:2px solid var(--blue);outline-offset:5px}
@media(max-width:700px){.related-services{padding-block:20px 28px}.related-services ul{gap:12px 20px}.related-services a{font-size:13px}}
