/* =====================================================================
   SERVICE PAGES — src/_layouts/service.njk (#1001628). Loaded via the
   layout's extra_css. Builds on base.css (.split-head, .surface) and the
   shared components. Tokens only. Docs: docs/SERVICE-PAGES.md
   ===================================================================== */

.page-service .hero { padding-top: var(--space-l); }

/* Service H1s run long (phrase + promise) — one step under the homepage */
.page-service .hero__title { font-size: var(--step-4); }

/* (breadcrumb, .svc-checks, .svc-q and the fee card moved to components.css — #1001631,
   the About/Fees trust pages reuse them) */

/* (who band + fee band moved to components.css — #1001632, the /counselling/ hub reuses them
   as ui.whoBand() / ui.feeBand()) */

/* ---- Related pages: keyword links read as links, not buttons (R4) ---- */
.svc-related a { font-weight: var(--weight-medium); }
