.StateDetail-module__tPwgoa__backLink{color:var(--color-ink2);font-size:var(--font-size-small);transition:color var(--duration-base);align-items:center;gap:8px;margin:16px 0;text-decoration:none;display:inline-flex}.StateDetail-module__tPwgoa__backLink:hover{color:var(--color-brand)}.StateDetail-module__tPwgoa__mainSection{background:0 0}.StateDetail-module__tPwgoa__headerSection{flex-direction:column;gap:16px;width:100%;padding:24px 0;display:flex}@media (min-width:768px){.StateDetail-module__tPwgoa__headerSection{padding:24px 0}}.StateDetail-module__tPwgoa__headerTop{flex-direction:row;gap:16px;width:100%}.StateDetail-module__tPwgoa__headerTop,.StateDetail-module__tPwgoa__stateFlag{align-items:center;display:flex}.StateDetail-module__tPwgoa__stateFlag{background:linear-gradient(145deg,var(--color-surface),var(--color-bg));border-radius:14px;flex-shrink:0;justify-content:center;width:64px;height:64px;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (min-width:768px){.StateDetail-module__tPwgoa__stateFlag{width:80px;height:80px}}.StateDetail-module__tPwgoa__headerText{flex:1;min-width:0}.StateDetail-module__tPwgoa__headerSection .StateDetail-module__tPwgoa__sectionTitle{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:1.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.StateDetail-module__tPwgoa__headerSection .StateDetail-module__tPwgoa__sectionTitle{font-size:clamp(1.75rem,4vw,2.5rem)}}.StateDetail-module__tPwgoa__headerSection .StateDetail-module__tPwgoa__sectionTitle:after{display:none}.StateDetail-module__tPwgoa__subtitle{color:var(--color-ink2);font-size:var(--font-size-body);margin:0;line-height:1.6}.StateDetail-module__tPwgoa__statsGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}@media (max-width:767px){.StateDetail-module__tPwgoa__statsGrid{grid-template-columns:repeat(4,1fr);gap:6px}}@media (max-width:480px){.StateDetail-module__tPwgoa__statsGrid{grid-template-columns:repeat(2,1fr);gap:6px}}.StateDetail-module__tPwgoa__statCard{text-align:center;background:#ffffff0d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:12px 8px;transition:background .2s;display:flex}@media (max-width:767px){.StateDetail-module__tPwgoa__statCard{border-radius:8px;gap:4px;min-height:66px;padding:10px 6px}}.StateDetail-module__tPwgoa__statCard:hover{background:#ffffff14}.StateDetail-module__tPwgoa__statIcon{color:var(--color-brand);justify-content:center;align-items:center;width:26px;height:26px;display:flex}@media (max-width:480px){.StateDetail-module__tPwgoa__statIcon{width:22px;height:22px}}.StateDetail-module__tPwgoa__statValue{color:var(--color-brand);font-size:16px;font-weight:700}@media (min-width:768px){.StateDetail-module__tPwgoa__statValue{font-size:18px}}.StateDetail-module__tPwgoa__statLabel{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.StateDetail-module__tPwgoa__casinosSection{padding:32px 0}.StateDetail-module__tPwgoa__infoSection{background:var(--color-surface);border-radius:16px;margin-top:24px;padding:24px}@media (min-width:768px){.StateDetail-module__tPwgoa__infoSection{padding:32px}}.StateDetail-module__tPwgoa__subsectionTitle{color:var(--color-ink);font-family:var(--font-display);font-size:var(--font-size-h2);align-items:center;gap:12px;margin:0 0 24px;font-weight:700;display:flex}.StateDetail-module__tPwgoa__emptyState{color:var(--color-muted);padding:var(--spacing-xl);text-align:center}.StateDetail-module__tPwgoa__infoContent{flex-direction:column;gap:16px;display:flex}.StateDetail-module__tPwgoa__infoContent p{color:var(--color-ink2);font-size:var(--font-size-body);margin:0;line-height:1.6}.StateDetail-module__tPwgoa__infoList{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.StateDetail-module__tPwgoa__infoListItem{color:var(--color-ink2);font-size:var(--font-size-small);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.StateDetail-module__tPwgoa__infoListItem:before{color:var(--color-success,#22c55e);content:"✓";flex-shrink:0;font-weight:700}
