.sa-page[data-astro-cid-ip374333]{--sa-magenta: #A01F62;--sa-purple: #562463}.breadcrumb[data-astro-cid-ip374333]{max-width:1320px;margin:0 auto;padding:var(--space-24) var(--space-32) 0}.breadcrumb[data-astro-cid-ip374333] ol[data-astro-cid-ip374333]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-8);padding:0;margin:0;font-size:13px;color:var(--muted)}.breadcrumb[data-astro-cid-ip374333] li[data-astro-cid-ip374333]+li[data-astro-cid-ip374333]:before{content:"/";margin-right:var(--space-8);color:var(--line-strong)}.breadcrumb[data-astro-cid-ip374333] a[data-astro-cid-ip374333]{color:var(--ink-soft);text-decoration:none}.breadcrumb[data-astro-cid-ip374333] a[data-astro-cid-ip374333]:hover{color:var(--plum)}.page-head[data-astro-cid-ip374333]{padding-block:48px 8px;max-width:980px}.sa-page[data-astro-cid-ip374333] h1[data-astro-cid-ip374333]{font-size:clamp(32px,4.4vw,54px);line-height:1.06;margin:var(--space-16) 0 var(--space-12)}.tax-year[data-astro-cid-ip374333]{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-20)}.lede[data-astro-cid-ip374333]{font-size:18px;line-height:1.65;color:var(--ink-soft);max-width:66ch;margin:0}.head-actions[data-astro-cid-ip374333]{margin:var(--space-24) 0 0}.sa-section[data-astro-cid-ip374333]{max-width:980px;padding-top:var(--space-48)}.sa-section[data-astro-cid-ip374333] h2[data-astro-cid-ip374333]{font-size:clamp(24px,3vw,34px);margin:0 0 var(--space-16)}.num[data-astro-cid-ip374333]{color:var(--plum);margin-right:var(--space-4)}.section-intro[data-astro-cid-ip374333]{color:var(--ink-soft);font-size:16px;line-height:1.7;margin:0 0 var(--space-24)}.card-grid[data-astro-cid-ip374333]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.card[data-astro-cid-ip374333]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-16);padding:var(--space-20) var(--space-24);box-shadow:var(--shadow-1)}.card[data-astro-cid-ip374333] h3[data-astro-cid-ip374333]{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 var(--space-8)}.card[data-astro-cid-ip374333] p[data-astro-cid-ip374333]{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0}.timeline[data-astro-cid-ip374333]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-12)}.date-row[data-astro-cid-ip374333]{display:grid;grid-template-columns:180px 1fr;gap:var(--space-24);align-items:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-16);padding:var(--space-20) var(--space-24)}.date-when[data-astro-cid-ip374333]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.date-when[data-astro-cid-ip374333] time[data-astro-cid-ip374333]{font-size:20px;font-weight:700;color:var(--ink);line-height:1.2}.date-label[data-astro-cid-ip374333],.date-passed[data-astro-cid-ip374333]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill)}.date-label[data-astro-cid-ip374333]{color:var(--plum);background:color-mix(in oklab,var(--plum) 9%,transparent)}.date-passed[data-astro-cid-ip374333]{color:var(--muted);border:1px solid var(--line-strong)}.date-what[data-astro-cid-ip374333] h3[data-astro-cid-ip374333]{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 var(--space-4)}.date-what[data-astro-cid-ip374333] p[data-astro-cid-ip374333]{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0}.date-row[data-astro-cid-ip374333].is-passed time[data-astro-cid-ip374333],.date-row[data-astro-cid-ip374333].is-passed .date-what[data-astro-cid-ip374333]{opacity:.62}.date-row[data-astro-cid-ip374333].is-highlight{background:var(--sa-magenta);border-color:var(--sa-magenta);box-shadow:var(--shadow-2)}.date-row[data-astro-cid-ip374333].is-highlight time[data-astro-cid-ip374333],.date-row[data-astro-cid-ip374333].is-highlight .date-what[data-astro-cid-ip374333] h3[data-astro-cid-ip374333],.date-row[data-astro-cid-ip374333].is-highlight .date-what[data-astro-cid-ip374333] p[data-astro-cid-ip374333]{color:#fff}.date-row[data-astro-cid-ip374333].is-highlight .date-label[data-astro-cid-ip374333]{color:var(--sa-magenta);background:#fff}.date-row[data-astro-cid-ip374333].is-highlight .date-passed[data-astro-cid-ip374333]{color:#fff;border-color:#fff9}.callout[data-astro-cid-ip374333]{margin:var(--space-24) 0 0;padding:var(--space-20) var(--space-24);border-radius:var(--radius-16);background:var(--sa-purple);color:#fff}.callout[data-astro-cid-ip374333] p[data-astro-cid-ip374333]{margin:0;font-size:16px;line-height:1.65}.penalty-grid[data-astro-cid-ip374333]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-16)}.penalty[data-astro-cid-ip374333]{display:flex;flex-direction:column;gap:var(--space-4);background:var(--card);border:1px solid var(--line);border-top:3px solid var(--plum);border-radius:var(--radius-16);padding:var(--space-20)}.penalty-when[data-astro-cid-ip374333]{font-size:14px;color:var(--muted)}.penalty-amount[data-astro-cid-ip374333]{font-size:26px;font-weight:700;color:var(--ink);line-height:1.2}.penalty-note[data-astro-cid-ip374333]{font-size:14px;color:var(--ink-soft)}.penalty-footnote[data-astro-cid-ip374333]{margin:var(--space-16) 0 0;font-size:15px;line-height:1.6;color:var(--ink-soft)}.cta-band[data-astro-cid-ip374333]{padding:var(--space-32);border-radius:var(--radius-16);background:var(--card);border:1px solid var(--line)}.cta-band[data-astro-cid-ip374333] p[data-astro-cid-ip374333]{color:var(--ink-soft);font-size:16px;line-height:1.7;margin:0}.cta-band[data-astro-cid-ip374333] p[data-astro-cid-ip374333] a[data-astro-cid-ip374333]:not(.btn){color:var(--plum)}.cta-actions[data-astro-cid-ip374333]{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-20)!important}.disclaimer[data-astro-cid-ip374333]{max-width:980px;padding-block:var(--space-32) var(--space-64)}.disclaimer[data-astro-cid-ip374333] p[data-astro-cid-ip374333]{color:var(--muted);font-size:13px;line-height:1.6;margin:0}@media(max-width:760px){.card-grid[data-astro-cid-ip374333]{grid-template-columns:1fr}.penalty-grid[data-astro-cid-ip374333]{grid-template-columns:1fr 1fr}.date-row[data-astro-cid-ip374333]{grid-template-columns:1fr;gap:var(--space-12)}.date-when[data-astro-cid-ip374333]{flex-direction:row;flex-wrap:wrap;align-items:center}}@media(max-width:640px){.breadcrumb[data-astro-cid-ip374333]{padding:var(--space-20) var(--space-16) 0}.page-head[data-astro-cid-ip374333]{padding-block:32px 8px}.sa-page[data-astro-cid-ip374333] h1[data-astro-cid-ip374333]{font-size:clamp(28px,7.4vw,32px);line-height:1.18}.lede[data-astro-cid-ip374333]{font-size:16px;line-height:1.62}.sa-section[data-astro-cid-ip374333]{padding-top:var(--space-40)}.card[data-astro-cid-ip374333],.date-row[data-astro-cid-ip374333],.callout[data-astro-cid-ip374333]{padding:var(--space-16) var(--space-20)}.penalty[data-astro-cid-ip374333]{padding:var(--space-16)}.penalty-amount[data-astro-cid-ip374333]{font-size:22px}.cta-band[data-astro-cid-ip374333]{padding:var(--space-24) var(--space-20)}.head-actions[data-astro-cid-ip374333] .btn[data-astro-cid-ip374333],.cta-actions[data-astro-cid-ip374333] .btn[data-astro-cid-ip374333]{width:100%}}@media print{.breadcrumb[data-astro-cid-ip374333],.head-actions[data-astro-cid-ip374333],.cta-actions[data-astro-cid-ip374333]{display:none}.date-row[data-astro-cid-ip374333].is-highlight,.callout[data-astro-cid-ip374333]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
