.services-family[data-astro-cid-ghzidbze]{padding-block:var(--space-section);border-top:1px solid var(--color-rule-strong);scroll-margin-top:var(--header-offset);gap:1.5rem;display:grid}.services-family__intro[data-astro-cid-ghzidbze]{align-content:start;justify-items:start;gap:.75rem;display:grid}.services-family__icon[data-astro-cid-ghzidbze]{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background-color:var(--color-lifted);width:3.5rem;height:3.5rem;color:var(--color-iris);place-items:center;margin-bottom:.5rem;display:grid}.services-family__icon[data-astro-cid-ghzidbze] svg{width:1.9rem;height:1.9rem}.services-family__link[data-astro-cid-ghzidbze]{color:var(--color-text-strong);text-decoration:none}.services-family__link[data-astro-cid-ghzidbze]:hover{color:var(--color-brand-bright)}.services-family__summary[data-astro-cid-ghzidbze]{max-width:30rem;color:var(--color-text-muted)}.services-family__more[data-astro-cid-ghzidbze]{min-height:2.75rem;color:var(--color-iris);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.services-family__more[data-astro-cid-ghzidbze]:hover{color:var(--color-brand-bright)}.services-family__more-arrow[data-astro-cid-ghzidbze]{width:.55rem;height:.55rem;transition:transform var(--duration-fast) var(--ease-standard);border-block-start:1.5px solid;border-inline-end:1.5px solid;transform:rotate(45deg)}.services-family__more[data-astro-cid-ghzidbze]:hover .services-family__more-arrow[data-astro-cid-ghzidbze]{transform:translate(4px)rotate(45deg)}@media (prefers-reduced-motion:reduce){.services-family__more[data-astro-cid-ghzidbze]:hover .services-family__more-arrow[data-astro-cid-ghzidbze]{transform:rotate(45deg)}}.services-family__list[data-astro-cid-ghzidbze] .index-list{margin-top:0}.services-family__list[data-astro-cid-ghzidbze] .index-list__item:first-child{border-top:0}.services-family__list[data-astro-cid-ghzidbze] .index-list__item:last-child{border-bottom:0}@media (width>=64rem){.services-family[data-astro-cid-ghzidbze]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.services-family__intro[data-astro-cid-ghzidbze]{top:calc(var(--header-offset) + 1.25rem);position:sticky}.services-family__list[data-astro-cid-ghzidbze] .index-list--plain .index-list__item.has-summary{grid-template-columns:minmax(0,1fr)}}.services-hero[data-astro-cid-pejllw6m]{padding-block:clamp(1.5rem, 3vw, 2.5rem) var(--space-section);justify-items:start;gap:1.25rem;display:grid}.services-hero__lede[data-astro-cid-pejllw6m]{max-width:44rem;color:var(--color-text-muted)}.services-hero__action[data-astro-cid-pejllw6m]{margin-top:.5rem}.services-areas__list[data-astro-cid-pejllw6m]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.services-areas__list[data-astro-cid-pejllw6m] li[data-astro-cid-pejllw6m]:last-child{grid-column:1/-1}.services-areas__link[data-astro-cid-pejllw6m]{border-radius:var(--radius-md);height:100%;color:var(--color-text);text-align:center;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;align-content:start;justify-items:center;gap:.75rem;padding:1.5rem .75rem;text-decoration:none;display:grid}.services-areas__link[data-astro-cid-pejllw6m]:hover,.services-areas__link[data-astro-cid-pejllw6m]:focus-visible{background-color:var(--color-overlay);color:var(--color-text-strong)}.services-areas__link[data-astro-cid-pejllw6m]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.services-areas__icon[data-astro-cid-pejllw6m]{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background-color:var(--color-lifted);width:3rem;height:3rem;color:var(--color-iris);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.services-areas__link[data-astro-cid-pejllw6m]:hover .services-areas__icon[data-astro-cid-pejllw6m],.services-areas__link[data-astro-cid-pejllw6m]:focus-visible .services-areas__icon[data-astro-cid-pejllw6m]{border-color:var(--color-brand);background-color:var(--color-brand);color:#fff}.services-areas__icon[data-astro-cid-pejllw6m] svg{width:1.6rem;height:1.6rem}@media (width>=48rem){.services-areas__list[data-astro-cid-pejllw6m]{grid-template-columns:repeat(5,minmax(0,1fr))}.services-areas__list[data-astro-cid-pejllw6m] li[data-astro-cid-pejllw6m]:last-child{grid-column:auto}}
