/* inc-services: shared #services block (Home + Services). Rules Home carries inline, scoped to the block. */
#services .r7sub{display:block;margin-top:.45em;font-family:var(--display,Saira),sans-serif;font-size:clamp(16px,1.7vw,21px);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;opacity:.86;text-wrap:balance}
/* inner pages override these (pages.css .inner .sx-card.on, about.css .inner #services .sx-num); keep Home's look */
html body.inner #services .sx-card.on{border-color:#0075bd}
html body.inner #services .sx-num{background:#fed14d;color:#00053e}
html body.inner #services .sx-card.on .sx-num{background:#00053e;color:#fed14d}
@media(min-width:700px){html body.t-about #services .shead .intro{margin-bottom:40px!important}}
