.areas-hub-hero[data-astro-cid-6nde6ctf]{background:linear-gradient(152deg,var(--color-brand-navy) 0%,var(--color-brand-navy-deep) 100%);color:var(--color-text-on-dark);padding-block:var(--space-8);border-block-end:1px solid var(--color-border-on-dark)}.areas-hub-hero__grid[data-astro-cid-6nde6ctf]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:1024px){.areas-hub-hero[data-astro-cid-6nde6ctf]{padding-block:var(--space-12)}.areas-hub-hero__grid[data-astro-cid-6nde6ctf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-12)}}.areas-hub-hero__title[data-astro-cid-6nde6ctf]{font-size:clamp(1.62rem,3.2vw,2.45rem);line-height:1.28;color:var(--color-text-on-dark);margin-block:var(--space-3)}.areas-hub-hero__desc[data-astro-cid-6nde6ctf]{font-size:var(--text-body);color:var(--color-text-on-dark-muted);line-height:1.68;margin-block:0 var(--space-5);max-width:43rem}.areas-hub-hero__actions[data-astro-cid-6nde6ctf]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-4)}.areas-hub-hero__note[data-astro-cid-6nde6ctf]{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:#ffffff0f;border-inline-start:3px solid var(--color-brand-aqua);font-size:var(--text-caption);color:var(--color-text-on-dark-muted);line-height:1.6}.hub-cities-grid[data-astro-cid-6nde6ctf]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.hub-cities-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.hub-cities-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-city-card[data-astro-cid-6nde6ctf]{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.hub-city-card__badge[data-astro-cid-6nde6ctf]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-brand-teal-strong)}.hub-city-card__title[data-astro-cid-6nde6ctf]{margin:var(--space-1) 0 0;font-size:var(--text-h3)}.hub-city-card__title[data-astro-cid-6nde6ctf] a[data-astro-cid-6nde6ctf]{color:var(--color-brand-navy);text-decoration:none}.hub-city-card__title[data-astro-cid-6nde6ctf] a[data-astro-cid-6nde6ctf]:hover{color:var(--color-brand-teal-strong);text-decoration:underline}.hub-city-card__req[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.68}.hub-city-card__evidence[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.6;flex:1}.hub-city-card__sublinks[data-astro-cid-6nde6ctf]{padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);font-size:var(--text-caption)}.hub-city-card__sublinks[data-astro-cid-6nde6ctf] strong[data-astro-cid-6nde6ctf]{display:block;color:var(--color-brand-navy);margin-block-end:var(--space-1)}.hub-city-card__sublinks[data-astro-cid-6nde6ctf] ul[data-astro-cid-6nde6ctf]{margin:0;padding-inline-start:1.15rem;display:flex;flex-direction:column;gap:.25rem}.hub-city-card__sublinks[data-astro-cid-6nde6ctf] a[data-astro-cid-6nde6ctf]{color:var(--color-brand-teal-strong);font-weight:var(--weight-semibold);text-decoration:none}.hub-city-card__sublinks[data-astro-cid-6nde6ctf] a[data-astro-cid-6nde6ctf]:hover{text-decoration:underline}.hub-city-card__footer[data-astro-cid-6nde6ctf]{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.hub-city-card__cta[data-astro-cid-6nde6ctf]{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-body-sm);font-weight:var(--weight-bold);color:var(--color-brand-navy);text-decoration:none}.hub-city-card__cta[data-astro-cid-6nde6ctf]:hover{color:var(--color-brand-teal-strong);text-decoration:underline}.gov-grid[data-astro-cid-6nde6ctf]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:960px){.gov-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gov-card[data-astro-cid-6nde6ctf]{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.gov-card--consolidated[data-astro-cid-6nde6ctf]{border-inline-start:4px solid var(--color-brand-teal-strong)}.gov-card--inquiry[data-astro-cid-6nde6ctf]{border-inline-start:4px solid #d97706}.gov-card--excluded[data-astro-cid-6nde6ctf]{border-inline-start:4px solid var(--color-border-strong)}.gov-card[data-astro-cid-6nde6ctf] h3[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-h4);color:var(--color-brand-navy)}.gov-card[data-astro-cid-6nde6ctf] p[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.68;flex:1}.gov-card__link[data-astro-cid-6nde6ctf]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--color-brand-teal-strong);text-decoration:none}.workflow-grid[data-astro-cid-6nde6ctf]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.workflow-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.workflow-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(4,minmax(0,1fr))}}.workflow-step[data-astro-cid-6nde6ctf]{display:flex;flex-direction:column;gap:var(--space-2);height:100%}.workflow-step__num[data-astro-cid-6nde6ctf]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background-color:var(--color-brand-teal-subtle);color:var(--color-brand-teal-strong);font-weight:var(--weight-bold);font-size:var(--text-body-sm)}.workflow-step[data-astro-cid-6nde6ctf] h3[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-h4);color:var(--color-brand-navy)}.workflow-step[data-astro-cid-6nde6ctf] p[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.65}.hub-srv-grid[data-astro-cid-6nde6ctf]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.hub-srv-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.hub-srv-grid[data-astro-cid-6nde6ctf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-srv-card[data-astro-cid-6nde6ctf]{display:flex;flex-direction:column;gap:var(--space-2);height:100%}.hub-srv-card[data-astro-cid-6nde6ctf] h3[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-h4)}.hub-srv-card[data-astro-cid-6nde6ctf] h3[data-astro-cid-6nde6ctf] a[data-astro-cid-6nde6ctf]{color:var(--color-brand-navy);text-decoration:none}.hub-srv-card[data-astro-cid-6nde6ctf] h3[data-astro-cid-6nde6ctf] a[data-astro-cid-6nde6ctf]:hover{color:var(--color-brand-teal-strong);text-decoration:underline}.hub-srv-card[data-astro-cid-6nde6ctf] p[data-astro-cid-6nde6ctf]{margin:0;font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.65;flex:1}.hub-srv-card__link[data-astro-cid-6nde6ctf]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--color-brand-teal-strong);text-decoration:none}.hub-faq-list[data-astro-cid-6nde6ctf]{display:flex;flex-direction:column;gap:var(--space-3)}.hub-faq-item[data-astro-cid-6nde6ctf]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.hub-faq-item__summary[data-astro-cid-6nde6ctf]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--weight-semibold);color:var(--color-brand-navy);list-style:none}.hub-faq-item__summary[data-astro-cid-6nde6ctf]::-webkit-details-marker{display:none}.hub-faq-item__icon[data-astro-cid-6nde6ctf]{font-size:1.25rem;color:var(--color-brand-teal-strong);transition:transform var(--transition-fast)}.hub-faq-item[data-astro-cid-6nde6ctf][open] .hub-faq-item__icon[data-astro-cid-6nde6ctf]{transform:rotate(45deg)}.hub-faq-item__body[data-astro-cid-6nde6ctf]{padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:1px solid var(--color-bg-secondary);font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.75}.hub-faq-item__body[data-astro-cid-6nde6ctf] p[data-astro-cid-6nde6ctf]{margin:0}.hub-contact-grid[data-astro-cid-6nde6ctf]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}@media(min-width:1024px){.hub-contact-grid[data-astro-cid-6nde6ctf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10)}}.hub-contact-copy[data-astro-cid-6nde6ctf]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.hub-contact-copy[data-astro-cid-6nde6ctf] h2[data-astro-cid-6nde6ctf]{margin:0;color:var(--color-brand-navy)}.hub-contact-copy[data-astro-cid-6nde6ctf] p[data-astro-cid-6nde6ctf]{margin:0;color:var(--color-text-secondary);line-height:1.72}.hub-contact-actions[data-astro-cid-6nde6ctf]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hub-form-title[data-astro-cid-6nde6ctf]{margin:0 0 var(--space-4);font-size:var(--text-h4);color:var(--color-brand-navy)}
