.jurisdiction-detail_page__eg_R2{background:var(--bg-primary)}.jurisdiction-detail_hero__GJpNu{padding-bottom:var(--space-2xl)}.jurisdiction-detail_heroCard__j1SAz{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:var(--shadow-soft)}.jurisdiction-detail_heroTop__1iApY{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-lg)}.jurisdiction-detail_heroFlag__mOxzq{font-size:56px;line-height:1}.jurisdiction-detail_heroMeta__GaCOW{display:flex;flex-wrap:wrap;gap:var(--space-lg);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.jurisdiction-detail_heroTitle__57Rq3{font-family:var(--font-display);font-size:clamp(32px,5vw,54px);margin:0}.jurisdiction-detail_heroRegion__5wO40{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);margin:0}.jurisdiction-detail_heroBadges__V12yY{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.jurisdiction-detail_badge__N78On{padding:5px 14px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.jurisdiction-detail_badgeFavorable__XYNle{background:rgba(16,185,129,.1);color:#34d399}.jurisdiction-detail_badgePartial__XHz0n{background:rgba(245,158,11,.1);color:#fbbf24}.jurisdiction-detail_badgeRestrictive__tw_GC{background:rgba(239,68,68,.1);color:#f87171}.jurisdiction-detail_badgeUndefined__6XUbE{background:rgba(107,114,128,.1);color:#9ca3af}.jurisdiction-detail_badgePositive__NTDHc{background:rgba(16,185,129,.1);color:#34d399}.jurisdiction-detail_badgeNeutral__XkXND{background:rgba(107,114,128,.1);color:#9ca3af}.jurisdiction-detail_heroScore__If6fq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px;height:90px;border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--accent-sand-dim)}.jurisdiction-detail_scoreValue__QwvJP{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--accent-sand);line-height:1}.jurisdiction-detail_scoreLabel__X0v4M{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.jurisdiction-detail_heroActions__Q0XRN{display:flex;flex-wrap:wrap;gap:var(--space-md)}.jurisdiction-detail_heroButton__Z5xG2{display:inline-flex;align-items:center;gap:var(--space-sm);padding:12px 24px;border-radius:var(--radius-sm);border:1px solid var(--border-accent);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-accent);text-decoration:none;transition:all .3s ease;background:none}.jurisdiction-detail_heroButton__Z5xG2:hover{background:var(--accent-sand-dim)}.jurisdiction-detail_contentGrid__iDF40{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.jurisdiction-detail_detailCard__Jf75v{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-xl)}.jurisdiction-detail_detailCard__Jf75v h2{margin-top:0;margin-bottom:var(--space-md);font-family:var(--font-display);font-size:20px}.jurisdiction-detail_detailCard__Jf75v p{color:var(--text-secondary);line-height:1.6;margin:0}.jurisdiction-detail_lawsList__M0Z3y{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.jurisdiction-detail_lawItem__mnzwk{display:flex;align-items:flex-start;gap:var(--space-sm);font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.5;padding:var(--space-sm) 0;border-bottom:1px solid var(--border-subtle)}.jurisdiction-detail_lawItem__mnzwk:last-child{border-bottom:none}.jurisdiction-detail_lawBullet__l3S9g{color:var(--accent-sand);font-size:12px;flex-shrink:0;margin-top:3px}.jurisdiction-detail_highlightCard__Sx6hb{background:linear-gradient(135deg,rgba(16,185,129,.06),rgba(198,168,98,.04));border:1px solid rgba(16,185,129,.15)}.jurisdiction-detail_riskCard__WyGvk{background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(198,168,98,.04));border:1px solid rgba(239,68,68,.15)}.jurisdiction-detail_opportunityCard__NtvVD{background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(198,168,98,.04));border:1px solid rgba(59,130,246,.15)}.jurisdiction-detail_sidebarCard__My02C{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);position:-webkit-sticky;position:sticky;top:100px}.jurisdiction-detail_sidebarCard__My02C h3{margin-top:0;margin-bottom:var(--space-md);font-family:var(--font-display)}.jurisdiction-detail_relatedList__pq3NP{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.jurisdiction-detail_relatedItem__L5sVG{display:block;text-decoration:none;color:var(--text-primary);font-family:var(--font-body);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-sm);transition:color .2s ease}.jurisdiction-detail_relatedItem__L5sVG:hover{color:var(--text-accent)}.jurisdiction-detail_relatedItem__L5sVG span{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}.jurisdiction-detail_relatedFlag__luhAr{margin-right:6px}@media (max-width:960px){.jurisdiction-detail_contentGrid__iDF40{grid-template-columns:1fr}.jurisdiction-detail_sidebarCard__My02C{position:static}}