@layer theme,base;@layer components{.sec-h a.tiny{text-decoration:none}.sec-h a.tiny:hover{text-decoration:underline}.hero.rates-hero{padding-bottom:10px}.pay-table{max-width:760px}.statehead .lead{margin:8px 0 0}.kpi .badge{margin-top:4px}.kpi.est details.conf .tip{width:min(320px,100vw - 32px);right:auto}:root.js-settled .mapcard:not([data-hydrated]){display:none}.state-btns{gap:10px;margin-top:14px;display:grid}.state-btns>.btn.primary{width:100%}.state-alert{margin:4px 0 0}.state-alert>.btn{width:100%;max-width:520px}.sec.mapsec{padding-top:8px}.area .r .fig{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;display:inline-flex}.area .r .conf{font-size:13px}.kept{padding-top:8px}.place-areas{color:var(--ink-2);margin:16px 0 0;line-height:1.7}details.state-table{margin-top:14px}details.state-table>summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-size:15px;font-weight:500}details.state-table table{margin-top:6px}details.state-table td .badge{margin-left:6px}.guide{max-width:44rem}.guide ol.guide-top{padding-left:1.4em}.guide ol.guide-top li{margin:6px 0}.guide ol.guide-top .pay{font-weight:700}.blog-index{padding:0;list-style:none}.blog-index li{border-bottom:1px solid var(--line);padding:14px 0}.blog-index h2{margin:4px 0 6px}.blog-post .blog-cover{border-radius:12px;width:100%;height:auto;margin:8px 0 16px;display:block}.blog-post blockquote{border-left:3px solid var(--line);color:var(--ink-2);margin:12px 0;padding-left:14px}.blog-post pre{background:var(--line-2);border-radius:10px;padding:10px 12px;overflow-x:auto}.blog-post a,.blog-after a{overflow-wrap:anywhere}.blog-post .blog-table{margin:12px 0;overflow-x:auto}.blog-post .blog-table table{border-collapse:collapse;font-size:.95em}.blog-post .blog-table th,.blog-post .blog-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 10px}.check-hero{padding-bottom:16px}.check-form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:0 12px;padding:4px 16px 16px;display:grid}.check-form .check-go{grid-column:1/-1;margin-top:14px}.check-form .check-go button{min-width:160px}@media (max-width:639px){.check-form{grid-template-columns:repeat(2,minmax(0,1fr))}.check-form>div:nth-child(4),.check-form>div:nth-child(5){grid-column:1/-1}.check-form .check-go button{width:100%}}.check-answer,.check-capture{max-width:760px}.check-cmp{margin:0 0 18px}.check-cmp h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px;font-size:14px;font-weight:700}.check-cmp .check-line{font:700 clamp(18px, 2.4vw, 22px) / 1.3 var(--display);color:var(--ink);margin:0 0 8px}.check-bar{max-width:560px;margin:4px 0 8px}}@layer utilities;
