.crumbs[data-astro-cid-ci7chpcf] ol[data-astro-cid-ci7chpcf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3xs) var(--space-2xs);list-style:none;margin:0 0 var(--space-md);padding:0;font-size:var(--size-step--1);color:var(--text-muted)}.crumbs[data-astro-cid-ci7chpcf] li[data-astro-cid-ci7chpcf]{white-space:nowrap}.crumbs[data-astro-cid-ci7chpcf] li[data-astro-cid-ci7chpcf]+li[data-astro-cid-ci7chpcf]:before{content:"›";content:"›" / "";margin-inline-end:var(--space-2xs);color:var(--text-subtle)}.crumbs[data-astro-cid-ci7chpcf] a[data-astro-cid-ci7chpcf]{display:inline-block;padding-block:var(--space-sm);margin-block:calc(-1 * var(--space-sm));color:var(--text-muted)}.crumbs[data-astro-cid-ci7chpcf] a[data-astro-cid-ci7chpcf]:hover{color:var(--text-link-hover)}.crumbs[data-astro-cid-ci7chpcf] [data-astro-cid-ci7chpcf][aria-current=page]{color:var(--text-base);white-space:normal}@media(max-width:767.98px){.crumbs[data-astro-cid-ci7chpcf] [data-astro-cid-ci7chpcf][aria-current=page]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.toc[data-astro-cid-lomdg76j]{max-width:68ch;margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-sm);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}@media(min-width:400px){.toc[data-astro-cid-lomdg76j]{padding:var(--space-md)}}@media(min-width:768px){.toc[data-astro-cid-lomdg76j]{margin-bottom:var(--space-2xl);padding:var(--space-lg)}}.toc__title[data-astro-cid-lomdg76j]{display:block;margin:0 0 var(--space-xs);font-family:var(--font-body)}.toc__list[data-astro-cid-lomdg76j]{margin:0;padding:0;list-style:none;counter-reset:toc}.toc__list[data-astro-cid-lomdg76j] li[data-astro-cid-lomdg76j]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2xs);align-items:baseline;counter-increment:toc}.toc__list[data-astro-cid-lomdg76j] li[data-astro-cid-lomdg76j]:before{content:counter(toc,decimal-leading-zero) / "";font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--size-step--1);font-variant-numeric:tabular-nums;color:var(--brand-700)}.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j]{display:block;padding-block:var(--space-2xs);line-height:var(--leading-snug);text-wrap:pretty;overflow-wrap:break-word;hyphens:auto;text-decoration-color:var(--brand-300);transition:text-decoration-color var(--duration-fast) var(--easing-standard)}@media(min-width:400px){.toc__list[data-astro-cid-lomdg76j] li[data-astro-cid-lomdg76j]{column-gap:var(--space-xs)}}.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j]:hover,.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j]:focus-visible{text-decoration-color:currentColor}.prose h2{scroll-margin-top:var(--space-lg)}.toc-return[data-astro-cid-lomdg76j]{position:fixed;inset-block-end:var(--space-md);inset-inline-end:var(--space-md);z-index:var(--z-sticky);display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--space-sm);font-size:var(--size-step--1);font-weight:var(--font-weight-semibold);color:var(--text-strong);text-decoration:none;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.toc-return[data-astro-cid-lomdg76j][hidden]{display:none}@media(max-height:400px){.toc-return[data-astro-cid-lomdg76j]{display:none}}html:has(.pn-dock) .toc-return[data-astro-cid-lomdg76j]{inset-block-end:calc(var(--pn-bar-h, var(--space-2xl)) + var(--space-md))}.toc[data-astro-cid-lomdg76j]{scroll-margin-top:var(--space-lg)}html:has(.toc-return:not([hidden])){scroll-padding-block-end:calc(2.75rem + var(--space-xl))}@media(min-width:1100px){.toc[data-astro-cid-lomdg76j]{max-width:none;margin:0;padding:0 0 0 var(--space-md);background:none;border:0;border-inline-start:1px solid var(--border-subtle);border-radius:0}.toc__list[data-astro-cid-lomdg76j] li[data-astro-cid-lomdg76j]{display:block}.toc__list[data-astro-cid-lomdg76j] li[data-astro-cid-lomdg76j]:before{content:none}.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j]{position:relative;font-size:var(--size-step--1);text-decoration:none;color:var(--text-muted)}.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j]:hover{color:var(--text-link);text-decoration:underline}.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j][aria-current=location]{color:var(--text-strong)}.toc__list[data-astro-cid-lomdg76j] a[data-astro-cid-lomdg76j][aria-current=location]:before{content:"";position:absolute;inset-block:var(--space-2xs);inset-inline-start:calc(-1 * var(--space-md) - 1px);inline-size:3px;background:var(--brand-500)}.toc-return[data-astro-cid-lomdg76j]{display:none}}@media(min-width:1100px)and (min-height:600px){.toc[data-astro-cid-lomdg76j]{position:sticky;inset-block-start:var(--space-lg);max-block-size:calc(100vh - 2 * var(--space-lg));overflow-y:auto;padding-inline-end:var(--space-2xs);padding-block-end:var(--space-2xs)}}.article-cta[data-astro-cid-3ecflhcj]{display:grid;gap:var(--space-sm);justify-items:start;max-width:68ch;margin-top:var(--space-2xl);padding:var(--space-md) var(--space-sm);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}@media(min-width:400px){.article-cta[data-astro-cid-3ecflhcj]{padding:var(--space-lg)}}.article-cta__text[data-astro-cid-3ecflhcj]{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--size-step-1);color:var(--text-strong)}.article-cta__note[data-astro-cid-3ecflhcj]{margin:0;font-size:var(--size-step--1);color:var(--text-muted)}.article-cta__more[data-astro-cid-3ecflhcj]{justify-self:stretch;margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle)}.article-cta__more-title[data-astro-cid-3ecflhcj]{display:block;margin:0 0 var(--space-3xs);font-family:var(--font-body)}.article-cta__links[data-astro-cid-3ecflhcj]{margin:0;padding:0;list-style:none}.article-cta__links[data-astro-cid-3ecflhcj] a[data-astro-cid-3ecflhcj]{display:inline-block;padding-block:var(--space-xs);font-weight:var(--font-weight-semibold);text-wrap:pretty}.article-cta__tail[data-astro-cid-3ecflhcj]{white-space:nowrap}.article-cta__links[data-astro-cid-3ecflhcj] svg[data-astro-cid-3ecflhcj]{display:inline-block;inline-size:1em;block-size:1em;margin-inline-start:var(--space-2xs);vertical-align:-.125em;transition:transform var(--duration-fast) var(--easing-standard)}.article-cta__links[data-astro-cid-3ecflhcj] a[data-astro-cid-3ecflhcj]:hover svg[data-astro-cid-3ecflhcj]{transform:translate(var(--space-3xs))}.deduction__inner[data-astro-cid-ttphhkws]{display:grid;gap:var(--space-lg);align-items:center}.deduction[data-astro-cid-ttphhkws] h2[data-astro-cid-ttphhkws]{margin-block-end:var(--space-md)}.deduction__deductible[data-astro-cid-ttphhkws]{margin-block-start:var(--space-sm);font-size:var(--size-step--1);color:var(--text-muted)}.deduction__rows[data-astro-cid-ttphhkws]{margin:0}.deduction__example[data-astro-cid-ttphhkws]{padding:var(--space-md);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.deduction__example[data-astro-cid-ttphhkws] div[data-astro-cid-ttphhkws]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-xs);border-block-end:1px solid var(--border-subtle)}.deduction__example[data-astro-cid-ttphhkws] div[data-astro-cid-ttphhkws]:last-of-type{border-block-end:none}@media(max-width:399.98px){.deduction__example[data-astro-cid-ttphhkws] div[data-astro-cid-ttphhkws]{flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}}@media(min-width:400px){.deduction__example[data-astro-cid-ttphhkws]{padding:var(--space-lg)}}.deduction__example[data-astro-cid-ttphhkws] dt[data-astro-cid-ttphhkws]{color:var(--text-muted)}.deduction__example[data-astro-cid-ttphhkws] dd[data-astro-cid-ttphhkws]{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--size-step-1);color:var(--text-strong);white-space:nowrap}.deduction__example[data-astro-cid-ttphhkws] div[data-astro-cid-ttphhkws]:last-of-type dd[data-astro-cid-ttphhkws]{color:var(--brand-700)}.deduction__note[data-astro-cid-ttphhkws]{margin:var(--space-xs) 0 0;font-size:var(--size-step--1);color:var(--text-subtle)}@media(min-width:900px){.deduction__inner[data-astro-cid-ttphhkws]{grid-template-columns:3fr 2fr;gap:var(--space-2xl)}}.sources[data-astro-cid-yjh6qypw]{padding-block:var(--space-xl);background:var(--surface-base);border-block-start:1px solid var(--border-subtle)}.sources__title[data-astro-cid-yjh6qypw]{font-size:var(--size-step-1);margin-bottom:var(--space-sm)}.sources__list[data-astro-cid-yjh6qypw]{margin:0;display:grid;gap:var(--space-2xs);font-size:var(--size-step--1);color:var(--text-muted)}.sources__list[data-astro-cid-yjh6qypw] li[data-astro-cid-yjh6qypw]{text-wrap:pretty}.sources__list[data-astro-cid-yjh6qypw] .ext__icon{inline-size:.9em;block-size:.9em}.sources__note[data-astro-cid-yjh6qypw]{margin-top:var(--space-sm);font-size:var(--size-step--1);color:var(--text-muted)}
