.section-header--left[data-astro-cid-dnisg3yn]{margin-inline:0;text-align:left;max-width:52rem;padding-left:clamp(.25rem,.8vw,.75rem);border-left:4px solid color-mix(in srgb,var(--color-primary) 72%,white)}.section-header--left[data-astro-cid-dnisg3yn] h2[data-astro-cid-dnisg3yn]{max-width:32ch;text-wrap:balance}.section-header--left[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn]{max-width:60ch}.intro-grid[data-astro-cid-dnisg3yn],.department-grid[data-astro-cid-dnisg3yn]{display:grid;gap:var(--space-6)}.intro-grid[data-astro-cid-dnisg3yn]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.intro-copy[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn]:last-child,.insight-card[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn],.service-focus-card[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn],.checklist-card[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn],.city-card__content[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn]:last-child,.faq-card[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn]{margin-bottom:0}.stats-grid[data-astro-cid-dnisg3yn],.insights-grid[data-astro-cid-dnisg3yn],.service-focus-grid[data-astro-cid-dnisg3yn],.checklist-grid[data-astro-cid-dnisg3yn],.top-cities-grid[data-astro-cid-dnisg3yn],.faq-list[data-astro-cid-dnisg3yn]{display:grid;gap:var(--space-4)}.stats-grid[data-astro-cid-dnisg3yn]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.insights-grid[data-astro-cid-dnisg3yn],.service-focus-grid[data-astro-cid-dnisg3yn],.checklist-grid[data-astro-cid-dnisg3yn],.faq-list[data-astro-cid-dnisg3yn]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stat-card[data-astro-cid-dnisg3yn],.insight-card[data-astro-cid-dnisg3yn],.service-focus-card[data-astro-cid-dnisg3yn],.checklist-card[data-astro-cid-dnisg3yn],.city-card[data-astro-cid-dnisg3yn],.faq-card[data-astro-cid-dnisg3yn]{padding:var(--space-5);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.stat-card__label[data-astro-cid-dnisg3yn],.service-focus-card__eyebrow[data-astro-cid-dnisg3yn],.checklist-card__step[data-astro-cid-dnisg3yn],.city-card__eyebrow[data-astro-cid-dnisg3yn]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.stat-card__value[data-astro-cid-dnisg3yn]{margin:0 0 var(--space-2);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:var(--weight-bold);line-height:1;color:var(--color-primary-dark)}.stat-card__detail[data-astro-cid-dnisg3yn]{margin:0;color:var(--color-neutral-700)}.insight-card[data-astro-cid-dnisg3yn] h3[data-astro-cid-dnisg3yn],.service-focus-card[data-astro-cid-dnisg3yn] h3[data-astro-cid-dnisg3yn],.checklist-card[data-astro-cid-dnisg3yn] h3[data-astro-cid-dnisg3yn],.city-card[data-astro-cid-dnisg3yn] h3[data-astro-cid-dnisg3yn],.faq-card[data-astro-cid-dnisg3yn] h3[data-astro-cid-dnisg3yn]{margin-bottom:var(--space-3);color:var(--color-primary-dark)}.service-focus-card[data-astro-cid-dnisg3yn] a[data-astro-cid-dnisg3yn],.city-card__links[data-astro-cid-dnisg3yn] a[data-astro-cid-dnisg3yn]{color:var(--color-primary);text-decoration:none}.service-focus-card[data-astro-cid-dnisg3yn] a[data-astro-cid-dnisg3yn]:hover,.city-card__links[data-astro-cid-dnisg3yn] a[data-astro-cid-dnisg3yn]:hover{text-decoration:underline}.department-grid[data-astro-cid-dnisg3yn]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.city-card[data-astro-cid-dnisg3yn]{display:grid;gap:var(--space-5);height:100%}.city-card__content[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn]{color:var(--color-neutral-700)}.city-card__info[data-astro-cid-dnisg3yn]{padding-top:var(--space-3);border-top:1px solid var(--color-neutral-200)}.city-card__label[data-astro-cid-dnisg3yn]{margin-bottom:var(--space-3);font-weight:var(--weight-semibold);color:var(--color-primary-dark)}.city-card__links[data-astro-cid-dnisg3yn] ul[data-astro-cid-dnisg3yn]{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}@media(max-width:900px){.intro-grid[data-astro-cid-dnisg3yn]{grid-template-columns:1fr}.section-header--left[data-astro-cid-dnisg3yn]{padding-left:0;border-left:0}.section-header--left[data-astro-cid-dnisg3yn] h2[data-astro-cid-dnisg3yn],.section-header--left[data-astro-cid-dnisg3yn] p[data-astro-cid-dnisg3yn]{max-width:none}}
