.page_page__3MNJy{background:var(--bg);min-height:100vh}.page_hero__em42J{padding:3.5rem 0 2.5rem;border-bottom:1px solid var(--border)}.page_breadcrumb__c8KB2{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted);margin-bottom:.8rem}.page_breadcrumb__c8KB2 a{color:var(--text-muted);text-decoration:none}.page_breadcrumb__c8KB2 a:hover{color:var(--accent)}.page_eyebrow__ALCWE{font-size:.68rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:.6rem}.page_heroTitle__6mosd{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;margin-bottom:1rem}.page_heroDesc__Egi0x{font-size:1rem;color:var(--text-secondary);line-height:1.7;max-width:600px;margin-bottom:.5rem}.page_updatedBadge__ssvtP{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:500;color:var(--text-muted);background:var(--bg-muted);padding:5px 12px;border-radius:999px;margin-top:.75rem}.page_content__aw2J_{padding:2rem 1.25rem 3rem;max-width:960px;margin:0 auto}.page_statsRow__crJgW{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:2.25rem}.page_statCard__Uf09x{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.25rem;text-align:center}.page_statNum__bLozA{font-family:var(--font-serif);font-size:1.75rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}.page_statLabel__syVKc{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.page_tableSection__U_PA5{margin-bottom:2.5rem}.page_sectionTitle__kwB5w{font-family:var(--font-serif);font-size:clamp(1.3rem,3vw,1.65rem);font-weight:600;letter-spacing:-.02em;margin-bottom:1rem}.page_tableWrap__qAJaY{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--bg-card)}.page_comparisonTable__FSETd{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:720px}.page_comparisonTable__FSETd thead{background:var(--bg-dark);color:var(--text-invert);position:-webkit-sticky;position:sticky;top:0;z-index:2}.page_comparisonTable__FSETd th{font-family:var(--font-sans);font-weight:600;text-align:left;padding:11px 12px;font-size:.72rem;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid var(--accent)}.page_comparisonTable__FSETd th:nth-child(4),.page_comparisonTable__FSETd th:nth-child(5),.page_comparisonTable__FSETd th:nth-child(6),.page_comparisonTable__FSETd th:nth-child(7){text-align:center}.page_comparisonTable__FSETd td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:middle;line-height:1.45}.page_comparisonTable__FSETd td:nth-child(4),.page_comparisonTable__FSETd td:nth-child(5),.page_comparisonTable__FSETd td:nth-child(6),.page_comparisonTable__FSETd td:nth-child(7){text-align:center}.page_comparisonTable__FSETd tbody tr:nth-child(2n){background:var(--bg-muted)}.page_comparisonTable__FSETd tbody tr:hover{background:var(--accent-light);transition:background .15s}.page_stateNameCell__Z4ePG{font-family:var(--font-serif);font-weight:600;font-size:.875rem;white-space:nowrap}.page_stateNameCell__Z4ePG a{color:var(--text-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s,color .15s}.page_stateNameCell__Z4ePG a:hover{color:var(--accent);border-bottom-color:var(--accent)}.page_fineLimitCell__1_nLP{font-weight:500;max-width:190px;font-size:.8rem}.page_hasCap___MELq{color:var(--accent);font-weight:600}.page_noCap__gpGBA{color:var(--text-muted)}.page_statuteCell__undd0{font-size:.75rem;color:var(--text-secondary);max-width:160px}.page_statuteCell__undd0 a{color:var(--accent);text-decoration:none}.page_statuteCell__undd0 a:hover{text-decoration:underline}.page_boolYes__DDKvl{color:#16a34a;font-weight:600}.page_boolNo__sVdcG{color:var(--text-muted)}.page_hearingDays__wr1Hn{font-weight:600;white-space:nowrap;font-size:.8rem}.page_viewLink__lq8w8{color:var(--accent);text-decoration:none;font-weight:600;font-size:.75rem;white-space:nowrap}.page_viewLink__lq8w8:hover{text-decoration:underline}.page_scrollHint__dZs23{display:none;font-size:.72rem;color:var(--text-muted);text-align:center;margin-bottom:.75rem}@media (max-width:860px){.page_scrollHint__dZs23{display:block}}.page_breakdownSection__byGNM{margin-bottom:2.5rem}.page_breakdownTitle__wo9RT{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.75rem}.page_breakdownDesc__SCSIR{font-size:.88rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem}.page_stateTagsGrid__mntkx{display:flex;flex-wrap:wrap;gap:.5rem}.page_stateTag__zc4UD{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:500;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);padding:6px 14px;border-radius:999px;text-decoration:none;transition:border-color .15s,background .15s}.page_stateTag__zc4UD:hover{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.page_stateTagAccent__n771f{border-color:var(--accent-border);background:var(--accent-light);color:var(--accent)}.page_stateTagAccent__n771f:hover{background:var(--accent);color:#fff}.page_ctaSection__9dMMf{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.page_ctaText__Vs18H{flex:1 1}.page_ctaTitle__OnPev{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.4rem}.page_ctaDesc__aUypb{font-size:.85rem;color:var(--text-secondary);line-height:1.6}.page_ctaButton__2RnLI{display:inline-flex;align-items:center;white-space:nowrap;background:var(--accent);color:#fff;font-family:var(--font-sans);font-size:.85rem;font-weight:600;padding:11px 24px;border-radius:var(--radius-md);text-decoration:none;transition:background .15s}.page_ctaButton__2RnLI:hover{background:var(--accent-hover)}@media (max-width:640px){.page_ctaSection__9dMMf{flex-direction:column;text-align:center}}.page_faqSection__falT3{margin-bottom:2.5rem}.page_faqItem__5cI9R{border-top:1px solid var(--border);padding:1.1rem 0}.page_faqQuestion__TwySQ{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-bottom:.4rem;letter-spacing:-.01em}.page_faqAnswer__U2ji3{font-size:.875rem;color:var(--text-secondary);line-height:1.75}.page_bottomCta__t8cg8{background:var(--bg-dark);padding:3rem 0;margin-top:1rem}.page_bottomCtaInner__L1Fi_{max-width:720px;margin:0 auto;padding:0 1.5rem;text-align:center}.page_bottomCtaTitle__pDEPA{font-family:var(--font-serif);font-size:1.8rem;font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:.5rem}.page_bottomCtaDesc__K2aYa{font-size:.9rem;color:#6b6861;margin-bottom:1.25rem;line-height:1.7}.page_bottomCtaButton__n7gB8{display:inline-flex;background:var(--accent);color:#fff;font-family:var(--font-sans);font-size:.875rem;font-weight:600;padding:11px 22px;border-radius:var(--radius-md);text-decoration:none;transition:background .15s}.page_bottomCtaButton__n7gB8:hover{background:var(--accent-hover)}.page_relatedLinks__OCjzN{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;margin-bottom:2rem}.page_relatedPill__5ph1c{display:inline-flex;font-size:.78rem;font-weight:600;color:var(--accent);background:var(--accent-light);padding:8px 18px;border-radius:999px;text-decoration:none;border:1px solid var(--accent-border);transition:background .15s,color .15s}.page_relatedPill__5ph1c:hover{background:var(--accent);color:#fff}