.services__header--split{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@container (min-width: 44em){.services__header--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6);align-items:start}}.services__header--split .services__intro{margin:0;color:var(--muted-foreground)}.services__list{list-style:none;margin:var(--space-6) 0 0;padding:0}.services__copy>:is(h2,h3,h4,h5,h6){font-size:clamp(calc(1.125rem * var(--scale-ratio) / 1.25),1rem + .5vw,calc(1.5rem * var(--scale-ratio) / 1.25));margin-block-end:var(--space-1)}.services__copy>p{margin:0;color:var(--muted-foreground)}.services__media img{display:block;width:100%;height:auto}.services__list--grid{width:min(100% - var(--space-5),var(--measure-page));margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--track-default)),1fr));gap:var(--space-5) var(--space-4)}.services__list--grid>.services__item{display:flex;flex-direction:column;gap:var(--space-2)}.services__list--grid>.services__item>.services__media{order:-1}.services__list--grid>.services__item>.services__copy{padding:0}.services__list--grid .services__media img{aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-surface)}.services__list--rows{display:grid;gap:var(--space-7);container-type:inline-size}.services__list--rows .services__media img{aspect-ratio:4 / 3;object-fit:cover;border-radius:0}.services__list--rows>.services__item{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding-inline:max(calc(var(--space-5) / 2),calc(50% - var(--measure-page) / 2))}@container (min-width: 48em){.services__list--rows>.services__item{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--measure-page) * .42));column-gap:var(--space-6);align-items:center;padding-inline-start:0;padding-inline-end:max(calc(var(--space-5) / 2),calc(50% - var(--measure-page) / 2))}.services__list--rows>.services__item>.services__media{grid-column:1;grid-row:1}.services__list--rows>.services__item>.services__copy{grid-column:2;grid-row:1}.services__list--rows>.services__item:nth-child(2n){grid-template-columns:minmax(0,calc(var(--measure-page) * .42)) minmax(0,1fr);padding-inline-start:max(calc(var(--space-5) / 2),calc(50% - var(--measure-page) / 2));padding-inline-end:0}.services__list--rows>.services__item:nth-child(2n)>.services__media{grid-column:2}.services__list--rows>.services__item:nth-child(2n)>.services__copy{grid-column:1}.services__list--rows>.services__item--no-media{grid-template-columns:1fr;padding-inline:max(calc(var(--space-5) / 2),calc(50% - var(--measure-page) / 2))}}
