@font-face{font-family:Public Sans;src:url(/fonts/publicsans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/publicsans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/publicsans-400italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Public Sans Fallback;src:local("Arial");size-adjust:123.36%;ascent-override:77.01%;descent-override:18.24%;line-gap-override:0%}@font-face{font-family:Spectral Fallback;src:local("Georgia");size-adjust:135.93%;ascent-override:77.91%;descent-override:34.06%;line-gap-override:0%}table.data{font-variant-numeric:tabular-nums}table.data td.amount,table.data th.amount{text-align:right;white-space:nowrap}.certainty{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px;border:1px solid currentColor;vertical-align:middle;margin-left:.45rem}.certainty[data-certainty=statutory]{color:var(--color-statutory)}.certainty[data-certainty=capped]{color:var(--color-capped)}.certainty[data-certainty=courtset]{color:var(--color-courtset)}.certainty:empty:after{content:"MISSING LABEL";background:#b00;color:#fff}.amount-line,.amount-line .certainty{white-space:nowrap}.certainty-legend{list-style:none;padding:0;margin:.75rem 0 0;font-size:.86rem;color:var(--color-muted)}.certainty-legend li{margin:.15rem 0}.state-hero .meta-line{color:var(--color-muted);margin:.25rem 0 1rem}.hero-answer{background:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius);padding:1rem 1.25rem;margin:1rem 0 1.5rem}.hero-answer .figure{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.6rem,4.5vw,2.4rem);line-height:1.15;margin:0;font-variant-numeric:tabular-nums}.hero-answer .figure-basis{color:var(--color-muted);margin:.35rem 0 0;font-size:.95rem}.source-stamp{display:block;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius);padding:.6rem .9rem;margin:1rem 0;font-size:.88rem}.source-stamp .stamp-label{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:var(--color-accent);display:block}.worked-example tfoot td,.worked-example tfoot th{border-top:2px solid var(--color-rule-strong);font-weight:700}.worked-example .cite-cell{color:var(--color-muted);font-size:.85rem}.notice{border:1px solid var(--color-border);border-left:4px solid var(--color-courtset);background:var(--color-surface);border-radius:var(--radius);padding:.75rem 1rem;margin:1.5rem 0;font-size:.92rem}.notice .notice-label{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:var(--color-muted);margin-bottom:.25rem}.sources-list{list-style:none;padding:0;margin:.5rem 0 0}.sources-list li{border-top:1px solid var(--color-rule);padding:.55rem 0;font-size:.9rem}.sources-list .source-title{font-weight:700;display:block}.sources-list .source-dates{color:var(--color-muted);font-size:.84rem}.sources-list .source-url{word-break:break-all;font-family:var(--font-mono);font-size:.8rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.state-grid{list-style:none;padding:0;margin:1rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.4rem 1rem}.state-grid a{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:var(--radius);text-decoration:none}.state-grid a:hover{background:var(--color-row-hover)}.state-grid .g-amount{color:var(--color-muted);font-size:.85rem;white-space:nowrap;font-variant-numeric:tabular-nums}.model-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;margin:1rem 0}.model-cards li{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.85rem 1rem}.model-cards .m-count{font-family:var(--font-display);font-size:1.7rem;display:block;color:var(--color-accent);font-variant-numeric:tabular-nums}.model-cards .m-label{font-weight:700;display:block;margin:.15rem 0 .3rem}.model-cards .m-note{color:var(--color-muted);font-size:.88rem;margin:0}.table-wrap{overflow-x:auto}@media(max-width:640px){.hero-answer{padding:.8rem .9rem}.certainty{margin-left:.25rem}}
