.stage-grid.astro-gs3tyfht{align-items:stretch}.stage-card.astro-gs3tyfht{display:flex;flex-direction:column;height:100%;padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-sm)}.stage-card__num.astro-gs3tyfht{color:var(--c-primary);font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--weight-black);line-height:1}.stage-card__title.astro-gs3tyfht{margin:var(--sp-5) 0 var(--sp-3);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--c-ink)}.stage-card__desc.astro-gs3tyfht{margin:0 0 var(--sp-5);color:var(--c-ink-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.stage-card__links.astro-gs3tyfht{display:flex;flex-direction:column;gap:var(--sp-2);margin:auto 0 0;padding:0;list-style:none}.stage-card__links.astro-gs3tyfht a.astro-gs3tyfht{display:inline-flex;align-items:flex-start;gap:var(--sp-2);color:var(--c-primary-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-decoration:none}.stage-card__links.astro-gs3tyfht a.astro-gs3tyfht:hover{text-decoration:underline}.stage-card__links.astro-gs3tyfht svg{flex:0 0 auto;margin-top:.1em}.sector-details.astro-ekkit62r{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}.sector-detail.astro-ekkit62r{display:flex;flex-direction:column;height:100%;padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--stack-height) + var(--sp-4))}.sector-detail__header.astro-ekkit62r{display:flex;align-items:center;gap:var(--sp-3)}.sector-detail__icon.astro-ekkit62r{display:grid;place-items:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--c-primary);color:var(--c-white)}.sector-detail.astro-ekkit62r h3.astro-ekkit62r{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--c-ink)}.sector-detail__summary.astro-ekkit62r{margin:var(--sp-4) 0 var(--sp-5);color:var(--c-ink-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.sector-detail__label.astro-ekkit62r{margin:0 0 var(--sp-2);color:var(--c-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.sector-detail__points.astro-ekkit62r{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none;color:var(--c-ink-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.sector-detail__points.astro-ekkit62r li.astro-ekkit62r{position:relative;padding-left:var(--sp-4)}.sector-detail__points.astro-ekkit62r li.astro-ekkit62r:before{position:absolute;top:.7em;left:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--c-primary);content:""}.sector-detail__links.astro-ekkit62r{display:flex;flex-direction:column;gap:var(--sp-2);margin:auto 0 0;padding:var(--sp-5) 0 0;list-style:none}.sector-detail__links.astro-ekkit62r a.astro-ekkit62r{display:inline-flex;align-items:flex-start;gap:var(--sp-2);color:var(--c-primary-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-decoration:none}.sector-detail__links.astro-ekkit62r a.astro-ekkit62r:hover{text-decoration:underline}.sector-detail__links.astro-ekkit62r svg{flex:0 0 auto;margin-top:.1em}@media(min-width:1024px){.sector-details.astro-ekkit62r{grid-template-columns:repeat(2,minmax(0,1fr))}}.state-directory-layout.astro-eabiamvr{display:grid;gap:clamp(2rem,4vw,4.5rem)}.state-directory-sidebar.astro-eabiamvr{display:grid;min-width:0;align-content:start;gap:var(--sp-4)}.state-directory-sidebar__widget.astro-eabiamvr{min-width:0;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-white);box-shadow:0 12px 28px #1414140a}.state-directory-sidebar__widget--intro.astro-eabiamvr{border-top:3px solid var(--c-primary)}.state-directory-sidebar__eyebrow.astro-eabiamvr{margin:0;color:var(--c-primary);font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.11em;text-transform:uppercase}.state-directory-sidebar.astro-eabiamvr h3.astro-eabiamvr{margin:var(--sp-3) 0 0;color:var(--c-ink);font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.025em;line-height:1.15}.state-directory-sidebar__widget--intro.astro-eabiamvr>p.astro-eabiamvr:last-child{margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.state-directory-sidebar__states.astro-eabiamvr,.state-directory-sidebar__link-list.astro-eabiamvr{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:var(--sp-3) 0 0;padding:0;list-style:none}.state-directory-sidebar__states.astro-eabiamvr{max-height:20rem;overflow-y:auto;border-top:1px solid var(--c-border)}.state-directory-sidebar__states.astro-eabiamvr li.astro-eabiamvr,.state-directory-sidebar__link-list.astro-eabiamvr li.astro-eabiamvr{min-width:0;border-bottom:1px solid var(--c-border)}.state-directory-sidebar__states.astro-eabiamvr a.astro-eabiamvr,.state-directory-sidebar__link-list.astro-eabiamvr a.astro-eabiamvr{display:block;padding:.7rem 0;color:var(--c-ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.35;text-decoration:none}.state-directory-sidebar__link-list.astro-eabiamvr{margin-top:var(--sp-4)}.state-directory-sidebar__link-list.astro-eabiamvr a.astro-eabiamvr{color:var(--c-primary-dark)}.state-directory-sidebar__all-link.astro-eabiamvr{display:inline-flex;margin-top:var(--sp-4);color:var(--c-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);text-decoration:none;border-bottom:2px solid var(--c-primary);padding-bottom:.2rem}.state-directory-sidebar__widget--contact.astro-eabiamvr{border-color:var(--c-primary);background:var(--c-primary)}.state-directory-sidebar__widget--contact.astro-eabiamvr p.astro-eabiamvr{margin:0;color:var(--c-white);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.15}.state-directory-sidebar__widget--contact.astro-eabiamvr a.astro-eabiamvr{display:inline-flex;margin-top:var(--sp-4);padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-primary-dark);font-size:var(--text-xs);font-weight:var(--weight-bold);text-decoration:none}.state-directory-sidebar.astro-eabiamvr a.astro-eabiamvr:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.state-directory-grid.astro-eabiamvr{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem)}.state-directory-card.astro-eabiamvr{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-white)}.state-directory-card__media.astro-eabiamvr{overflow:hidden;aspect-ratio:4 / 3;background:var(--c-ink)}.state-directory-card__image.astro-eabiamvr{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.05)}.state-directory-card__body.astro-eabiamvr{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,2vw,1.75rem)}.state-directory-card__title.astro-eabiamvr{margin:0;color:var(--c-ink);font-family:var(--font-heading);font-size:clamp(1.3rem,1.1rem + .45vw,1.65rem);font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:1.1}.state-directory-card__description.astro-eabiamvr{margin:var(--sp-4) 0 0;color:var(--c-ink-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.state-directory-card__cta.astro-eabiamvr{display:inline-flex;min-height:2.9rem;align-items:center;margin-top:auto;padding:.75rem 0 .15rem;border-bottom:2px solid var(--c-primary);background:transparent;color:var(--c-primary-dark);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.3;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.state-directory-card__cta.astro-eabiamvr:focus-visible{outline:3px solid color-mix(in srgb,var(--c-primary) 34%,var(--c-white));outline-offset:3px}@media(hover:hover){.state-directory-card__cta.astro-eabiamvr:hover{border-color:var(--c-primary-dark);color:var(--c-ink);transform:translate(3px)}.state-directory-sidebar__states.astro-eabiamvr a.astro-eabiamvr:hover,.state-directory-sidebar__link-list.astro-eabiamvr a.astro-eabiamvr:hover,.state-directory-sidebar__all-link.astro-eabiamvr:hover{color:var(--c-primary-dark)}.state-directory-sidebar__widget--contact.astro-eabiamvr a.astro-eabiamvr:hover{color:var(--c-ink)}}@media(min-width:840px){.state-directory-grid.astro-eabiamvr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.state-directory-layout.astro-eabiamvr.state-directory-layout--right{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start}.state-directory-sidebar.astro-eabiamvr{position:sticky;top:calc(var(--stack-height) + var(--sp-4))}.state-directory-grid.astro-eabiamvr{grid-template-columns:repeat(3,minmax(0,1fr))}}
