/* Services hub: the hub's own sections, and the picture's job settings under the frame's opening.
   Tokens and kit classes only. */

/* See-and-fix finish1: frame register copy and index heading. */
.site-page-services .services-register-row > p { max-width: 544px; font-size: 16px; line-height: 24px; font-variant-numeric: tabular-nums lining-nums; }
.site-page-services .services-index > h2 { text-wrap: balance; }
@media (min-width: 768px) {
  .site-page-services .services-register-row > h3 { line-height: 56px; }
}


/* Section 2: the six stage paragraphs as list rows. */
.site-page-services [aria-labelledby="s-each-stage-does-one-thing-for-the-goal"] .f-body > p { margin: 0; padding-block: 16px; box-shadow: inset 0 calc(-1 * var(--k-hair)) 0 var(--color-line-construction); }
.site-page-services [aria-labelledby="s-each-stage-does-one-thing-for-the-goal"] .f-body > p:first-child { padding-top: 0; }

/* Section 4: the seven kinds (services.md, DEC 112), each a link and its line, three to a row under one rule, in the copy's order. */
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body { grid-column: 5 / 13; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 24px; align-content: start; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > * { margin: 0; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > .site-link-line { margin-top: 8px; color: var(--color-text-secondary); }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > .site-link-row:nth-child(n+7) { margin-top: 32px; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > .site-link-row { align-self: end; } /* a link that wraps keeps its neighbours' links on their own lines */
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(1) { grid-area: 1 / 1; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(2) { grid-area: 2 / 1; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(3) { grid-area: 1 / 2; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(4) { grid-area: 2 / 2; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(5) { grid-area: 1 / 3; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(6) { grid-area: 2 / 3; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(7) { grid-area: 3 / 1; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(8) { grid-area: 4 / 1; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(9) { grid-area: 3 / 2; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(10) { grid-area: 4 / 2; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(11) { grid-area: 3 / 3; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(12) { grid-area: 4 / 3; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(13) { grid-area: 5 / 1; }
.site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > :nth-child(14) { grid-area: 6 / 1; }

@media (max-width: 1439px) {
  .site-page-services .site-well .ht-figure { max-width: 592px; }
}
@media (max-width: 767px) {
  .site-page-services .site-well .ht-figure { max-width: none; }
  .site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body { display: block; }
  .site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > .site-link-row + .site-link-row, .site-page-services [aria-labelledby="s-seven-kinds-of-business-seven-pages-or-sections"] .f-body > .site-link-line + .site-link-row { margin-top: 24px; }
}
