.overview-grid[data-astro-cid-ebuvpywg]{display:grid;grid-template-columns:300px 1fr;gap:var(--space-8);align-items:start}.overview-stats[data-astro-cid-ebuvpywg]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.stat-card[data-astro-cid-ebuvpywg]{background:var(--canvas);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.stat-number[data-astro-cid-ebuvpywg]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;color:var(--ink);margin-bottom:var(--space-2)}.stat-label[data-astro-cid-ebuvpywg]{font-size:var(--text-sm);color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.overview-content[data-astro-cid-ebuvpywg] h2[data-astro-cid-ebuvpywg]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;color:var(--text);margin:0 0 var(--space-4)}.overview-content[data-astro-cid-ebuvpywg] p[data-astro-cid-ebuvpywg]{font-size:var(--text-base);color:var(--text);line-height:1.7;margin:0 0 var(--space-4)}.topics-grid[data-astro-cid-ebuvpywg]{display:grid;gap:var(--space-8)}.rule-level[data-astro-cid-ebuvpywg].state{background:#0478571a;color:#047857;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:4px;letter-spacing:.5px}.jurisdictions-grid[data-astro-cid-ebuvpywg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.jurisdiction-card[data-astro-cid-ebuvpywg]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-decoration:none;color:inherit;transition:all .15s ease;display:block}.jurisdiction-card[data-astro-cid-ebuvpywg].live:hover{border-color:var(--good);transform:translateY(-2px);box-shadow:var(--shadow-1)}.jurisdiction-header[data-astro-cid-ebuvpywg]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.jurisdiction-header[data-astro-cid-ebuvpywg] h4[data-astro-cid-ebuvpywg]{font-family:var(--font-serif);font-size:var(--text-base);font-weight:600;color:var(--text);margin:0}.jurisdiction-status[data-astro-cid-ebuvpywg]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:4px;letter-spacing:.5px}.jurisdiction-status[data-astro-cid-ebuvpywg].live{background:#14843a1a;color:var(--good)}.jurisdiction-card[data-astro-cid-ebuvpywg] p[data-astro-cid-ebuvpywg]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.coming-soon-content[data-astro-cid-ebuvpywg]{max-width:900px;margin:0 auto}.coming-soon-card[data-astro-cid-ebuvpywg]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8)}.coming-soon-card[data-astro-cid-ebuvpywg] h2[data-astro-cid-ebuvpywg]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;color:var(--text);margin:0 0 var(--space-4)}.coming-soon-card[data-astro-cid-ebuvpywg] p[data-astro-cid-ebuvpywg]{font-size:var(--text-base);color:var(--text);line-height:1.7;margin:0 0 var(--space-6)}.coming-features[data-astro-cid-ebuvpywg]{display:grid;gap:var(--space-3);margin-bottom:var(--space-8)}.feature-item[data-astro-cid-ebuvpywg]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text)}.feature-item[data-astro-cid-ebuvpywg] svg[data-astro-cid-ebuvpywg]{width:18px;height:18px;color:var(--good);flex-shrink:0}.notify-section[data-astro-cid-ebuvpywg]{text-align:center}.notify-cta[data-astro-cid-ebuvpywg]{max-width:300px;margin:0 auto}.currently-live[data-astro-cid-ebuvpywg]{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--space-6)}.currently-live[data-astro-cid-ebuvpywg] h3[data-astro-cid-ebuvpywg]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--text);margin:0 0 var(--space-3)}.currently-live[data-astro-cid-ebuvpywg] p[data-astro-cid-ebuvpywg]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6;margin:0 0 var(--space-5)}.live-jurisdictions[data-astro-cid-ebuvpywg]{display:grid;gap:var(--space-3)}.live-jurisdiction[data-astro-cid-ebuvpywg]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--canvas);border:1px solid var(--line-soft);border-radius:var(--radius);text-decoration:none;color:inherit;transition:all .15s ease}.live-jurisdiction[data-astro-cid-ebuvpywg]:hover{border-color:var(--good);transform:translateY(-1px)}.jurisdiction-level[data-astro-cid-ebuvpywg]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--good);letter-spacing:.5px}.jurisdiction-name[data-astro-cid-ebuvpywg]{font-weight:600;color:var(--text)}.changes-list[data-astro-cid-ebuvpywg]{display:grid;gap:var(--space-4);max-width:700px;margin:0 auto}.change-item[data-astro-cid-ebuvpywg]{background:var(--canvas);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--space-5)}.change-meta[data-astro-cid-ebuvpywg]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.change-date[data-astro-cid-ebuvpywg]{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.change-type[data-astro-cid-ebuvpywg]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.change-type[data-astro-cid-ebuvpywg].final{background:#14843a1a;color:var(--good)}.change-type[data-astro-cid-ebuvpywg].pending{background:#b453091a;color:var(--warn)}.change-type[data-astro-cid-ebuvpywg].proposed{background:#3b82f61a;color:#3b82f6}.change-summary[data-astro-cid-ebuvpywg]{font-size:var(--text-base);color:var(--text);line-height:1.7;margin:0}@media(max-width:768px){.overview-grid[data-astro-cid-ebuvpywg]{grid-template-columns:1fr;gap:var(--space-6)}.overview-stats[data-astro-cid-ebuvpywg]{grid-template-columns:repeat(3,1fr)}.jurisdictions-grid[data-astro-cid-ebuvpywg]{grid-template-columns:1fr}}
