.page-header{background:linear-gradient(135deg,var(--brand-900),var(--ink-900));color:#fff;padding:56px 0 72px}@media (max-width:640px){.page-header{padding:36px 0 48px}}.page-header .eyebrow{color:var(--leaf-400)}.page-header h1{color:#fff;font-size:clamp(2rem,4vw,3rem)}.page-header p{color:#ffffffc7;font-size:1.05rem;max-width:620px}.filter-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.filter-tab{background:var(--white);border:1.5px solid #0f1a1524;border-radius:var(--radius-full);color:var(--ink-700);cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 22px;transition:all .2s ease}.filter-tab.active{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.filter-tab:not(.active):hover{border-color:var(--brand-500);color:var(--brand-700)}.state-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.state-tab{background:var(--white);border:1.5px solid #0f1a1524;border-radius:var(--radius-full);color:var(--ink-700);cursor:pointer;font-size:.88rem;font-weight:600;min-height:44px;padding:11px 22px;transition:all .2s ease}.state-tab.active{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.state-tab:not(.active):hover{border-color:var(--brand-500);color:var(--brand-700)}.state-panel{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px}@media (max-width:640px){.state-panel{padding:28px 22px}}.state-panel h2{font-size:1.7rem}.state-intro{font-size:1.02rem;margin-bottom:32px;max-width:720px}.state-detail-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:768px){.state-detail-grid{grid-template-columns:1fr}}.state-detail-card{background:var(--surface-100);border-radius:var(--radius-md);padding:24px}.state-detail-icon{align-items:center;background:var(--white);border-radius:10px;color:var(--brand-700);display:inline-flex;height:36px;justify-content:center;margin-bottom:12px;width:36px}.state-detail-card h4{font-size:.95rem;margin-bottom:10px}.state-detail-card p{font-size:.9rem;margin:0}.state-detail-card .checklist li{font-size:.9rem;padding:6px 0}
/*# sourceMappingURL=311.23281e85.chunk.css.map*/