.section[data-astro-cid-cr7pvlli]{padding:2rem 0 4rem}.badge-row[data-astro-cid-cr7pvlli]{display:flex;gap:.5rem;margin-bottom:.5rem}.badge-blue[data-astro-cid-cr7pvlli]{background:#eff6ff;color:#1d4ed8}.page-header[data-astro-cid-cr7pvlli]{margin-bottom:2rem}.page-title[data-astro-cid-cr7pvlli]{font-size:2.25rem;font-weight:800;color:var(--color-navy);margin:0 0 .5rem}.page-sub[data-astro-cid-cr7pvlli]{font-size:1.05rem;color:var(--color-text-muted);line-height:1.6;max-width:800px;margin:0}.calc-grid[data-astro-cid-cr7pvlli]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media(max-width:860px){.calc-grid[data-astro-cid-cr7pvlli]{grid-template-columns:1fr}}.card[data-astro-cid-cr7pvlli]{padding:1.75rem}.card-heading[data-astro-cid-cr7pvlli]{font-size:1.25rem;font-weight:700;color:var(--color-navy);margin:0 0 1.25rem}.form-group[data-astro-cid-cr7pvlli]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.15rem}.form-row[data-astro-cid-cr7pvlli]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-cr7pvlli] label[data-astro-cid-cr7pvlli]{font-size:.8rem;font-weight:700;text-transform:uppercase;color:#475569}.form-control[data-astro-cid-cr7pvlli]{width:100%;padding:.65rem .85rem;border:1px solid #CBD5E1;border-radius:6px;font-size:1rem;color:var(--color-navy);box-sizing:border-box}.form-control[data-astro-cid-cr7pvlli]:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px #16a34a26}.btn-block[data-astro-cid-cr7pvlli]{width:100%;padding:.75rem;font-size:1rem;font-weight:700}.result-card[data-astro-cid-cr7pvlli]{background:var(--color-green-soft);border:1px solid #A7F3D0;display:flex;flex-direction:column;justify-content:space-between}.result-badge[data-astro-cid-cr7pvlli]{align-self:flex-start;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color-green);margin-bottom:.5rem}.take-home-display[data-astro-cid-cr7pvlli]{text-align:center;padding:1.5rem 0;border-bottom:1px solid #A7F3D0}.take-home-label[data-astro-cid-cr7pvlli]{display:block;font-size:.9rem;font-weight:600;color:#065f46;margin-bottom:.25rem}.take-home-amount[data-astro-cid-cr7pvlli]{font-size:2.5rem;font-weight:800;color:var(--color-navy)}.breakdown-list[data-astro-cid-cr7pvlli]{display:flex;flex-direction:column;gap:.65rem;padding:1rem 0;border-bottom:1px solid #A7F3D0;font-size:.95rem}.breakdown-item[data-astro-cid-cr7pvlli]{display:flex;justify-content:space-between;color:#1e293b}.text-danger[data-astro-cid-cr7pvlli]{color:#dc2626}.text-state-tax[data-astro-cid-cr7pvlli]{font-weight:700}.annual-summary[data-astro-cid-cr7pvlli]{display:flex;justify-content:space-between;padding-top:1rem;font-size:.9rem;color:#334155}.info-columns[data-astro-cid-cr7pvlli]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}@media(max-width:860px){.info-columns[data-astro-cid-cr7pvlli]{grid-template-columns:1fr}}.info-box[data-astro-cid-cr7pvlli] h3[data-astro-cid-cr7pvlli]{margin:0 0 1rem;font-size:1.2rem;color:var(--color-navy)}.benchmark-note[data-astro-cid-cr7pvlli]{font-size:.85rem;color:#64748b;margin:0 0 .75rem}.facts-list[data-astro-cid-cr7pvlli]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.65rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.simple-table[data-astro-cid-cr7pvlli]{width:100%;border-collapse:collapse;font-size:.85rem}.simple-table[data-astro-cid-cr7pvlli] th[data-astro-cid-cr7pvlli]{text-align:left;padding:.5rem .75rem;background:#f8fafc;color:#475569;border-bottom:1px solid var(--color-border)}.simple-table[data-astro-cid-cr7pvlli] td[data-astro-cid-cr7pvlli]{padding:.6rem .75rem;border-bottom:1px solid var(--color-border)}.highlight-row[data-astro-cid-cr7pvlli]{background:#f0fdf4;color:var(--color-green);font-weight:600}.article-box[data-astro-cid-cr7pvlli]{margin-bottom:2.5rem}.article-box[data-astro-cid-cr7pvlli] h2[data-astro-cid-cr7pvlli]{font-size:1.5rem;color:var(--color-navy);margin:0 0 1rem}.article-box[data-astro-cid-cr7pvlli] h3[data-astro-cid-cr7pvlli]{font-size:1.2rem;color:var(--color-navy);margin:1.5rem 0 .5rem}.article-box[data-astro-cid-cr7pvlli] p[data-astro-cid-cr7pvlli],.article-box[data-astro-cid-cr7pvlli] ul[data-astro-cid-cr7pvlli]{font-size:.95rem;line-height:1.7;color:var(--color-text)}.other-states-box[data-astro-cid-cr7pvlli]{margin-bottom:2.5rem}.other-states-box[data-astro-cid-cr7pvlli] h3[data-astro-cid-cr7pvlli]{font-size:1.15rem;color:var(--color-navy);margin:0 0 1rem}.states-pills[data-astro-cid-cr7pvlli]{display:flex;flex-wrap:wrap;gap:.5rem}.pill[data-astro-cid-cr7pvlli]{padding:.4rem .75rem;background:#f1f5f9;border-radius:6px;font-size:.85rem;color:#334155;text-decoration:none}.pill[data-astro-cid-cr7pvlli].active{background:var(--color-navy);color:#fff;font-weight:600}a[data-astro-cid-cr7pvlli].pill:hover{background:#e2e8f0}
