.states[data-astro-cid-oax5l7uv]{background:#f0f4f9;padding:5rem 0 5.5rem}@media(min-width:768px){.states[data-astro-cid-oax5l7uv]{padding:6rem 0 7rem}}.states__container[data-astro-cid-oax5l7uv]{max-width:1100px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.states__container[data-astro-cid-oax5l7uv]{padding:0 2.5rem}}.states__header[data-astro-cid-oax5l7uv]{margin-bottom:2.5rem}@media(min-width:768px){.states__header[data-astro-cid-oax5l7uv]{margin-bottom:3rem}}.states__title[data-astro-cid-oax5l7uv]{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:.08em;color:#0f1f3d;margin:0 0 .85rem;text-transform:uppercase}.states__subtitle[data-astro-cid-oax5l7uv]{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(.9rem,2vw,1rem);color:#0f1f3d99;line-height:1.7;max-width:520px;margin:0}.states__body[data-astro-cid-oax5l7uv]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;background:#fff;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 1px 3px #0f1f3d0f,0 8px 32px #0f1f3d0f;border:1px solid rgba(15,31,61,.1)}@media(min-width:768px){.states__body[data-astro-cid-oax5l7uv]{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem}}@media(min-width:1024px){.states__body[data-astro-cid-oax5l7uv]{grid-template-columns:55% 1fr;gap:3rem;padding:3rem}}.states__map-wrap[data-astro-cid-oax5l7uv]{display:flex;flex-direction:column;gap:1rem}.states__map[data-astro-cid-oax5l7uv]{width:100%;height:auto;display:block;filter:drop-shadow(0 2px 8px rgba(15,31,61,.08))}.states__map[data-astro-cid-oax5l7uv] path{fill:#cdd8e8;stroke:#fff;stroke-width:1.5;transition:fill .22s cubic-bezier(.4,0,.2,1),filter .22s cubic-bezier(.4,0,.2,1);cursor:default}.states__map[data-astro-cid-oax5l7uv] .state--active{fill:#7ea8d4;filter:drop-shadow(0 0 4px rgba(74,143,232,.25))}.states__map[data-astro-cid-oax5l7uv] .state--hover{fill:#4a8fe8!important;filter:drop-shadow(0 0 8px rgba(74,143,232,.4))}.states__map-legend[data-astro-cid-oax5l7uv]{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;color:#0f1f3d8c;letter-spacing:.04em;text-transform:uppercase}.states__legend-dot[data-astro-cid-oax5l7uv]{width:10px;height:10px;border-radius:50%;background:#cdd8e8;flex-shrink:0}.states__legend-dot--active[data-astro-cid-oax5l7uv]{background:#7ea8d4}.states__legend-text[data-astro-cid-oax5l7uv]{margin-right:.5rem}.states__list[data-astro-cid-oax5l7uv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(min-width:768px){.states__list[data-astro-cid-oax5l7uv]{grid-template-columns:1fr 1fr;gap:.75rem}}.states__item[data-astro-cid-oax5l7uv]{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;background:#eaf0f8;border:1px solid rgba(74,143,232,.15);border-radius:10px;cursor:default;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.states__item[data-astro-cid-oax5l7uv]:last-child:nth-child(odd){grid-column:1/-1}.states__item[data-astro-cid-oax5l7uv]:hover{background:#4a8fe81f;border-color:#4a8fe866;transform:translateY(-2px);box-shadow:0 4px 16px #4a8fe826}.states__item[data-astro-cid-oax5l7uv]:hover .states__item-code[data-astro-cid-oax5l7uv]{color:#4a8fe8}.states__item[data-astro-cid-oax5l7uv]:hover .states__item-arrow[data-astro-cid-oax5l7uv]{opacity:1;transform:translate(2px)}.states__item[data-astro-cid-oax5l7uv]:focus-within{outline:2px solid #4a8fe8;outline-offset:2px}.states__item-code[data-astro-cid-oax5l7uv]{font-family:DM Sans,system-ui,sans-serif;font-size:.8rem;font-weight:800;color:#1a2f52;letter-spacing:.05em;min-width:22px;transition:color .22s cubic-bezier(.4,0,.2,1)}.states__item-name[data-astro-cid-oax5l7uv]{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:500;color:#0f1f3dcc;flex:1}.states__item-arrow[data-astro-cid-oax5l7uv]{color:#4a8fe8;opacity:0;flex-shrink:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}
