.sba[data-astro-cid-zudtdrr4]{padding-block:var(--space-10) var(--space-16)}.sba__title[data-astro-cid-zudtdrr4]{font-family:var(--font-display);font-size:var(--fs-4xl);line-height:var(--lh-tight);margin:var(--space-4) 0 var(--space-3);max-width:20ch}.sba__lede[data-astro-cid-zudtdrr4]{font-size:var(--fs-lg);color:var(--fg-soft);line-height:var(--lh-base);max-width:64ch;margin:0}.sba__lede[data-astro-cid-zudtdrr4] strong[data-astro-cid-zudtdrr4]{color:var(--fg)}.sba__grid[data-astro-cid-zudtdrr4]{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.sba__grid[data-astro-cid-zudtdrr4]{gap:var(--space-10);grid-template-columns:24rem minmax(0,1fr)}}.sba__form[data-astro-cid-zudtdrr4]{background:var(--bg-soft);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-5);flex-direction:column;align-self:start;display:flex}.field[data-astro-cid-zudtdrr4]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-zudtdrr4] label[data-astro-cid-zudtdrr4]{font-size:var(--fs-sm);color:var(--fg);margin-bottom:.4rem;font-weight:600;display:block}.field__hint[data-astro-cid-zudtdrr4]{font-size:var(--fs-xs);color:var(--fg-muted);line-height:var(--lh-base);margin:.35rem 0 0}.field[data-astro-cid-zudtdrr4] input[data-astro-cid-zudtdrr4],.field[data-astro-cid-zudtdrr4] select[data-astro-cid-zudtdrr4]{width:100%;min-height:44px;font:inherit;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--fg);background:var(--bg);border:2px solid var(--border);border-radius:var(--radius);padding:0 .7rem}.field[data-astro-cid-zudtdrr4] input[data-astro-cid-zudtdrr4]:focus-visible,.field[data-astro-cid-zudtdrr4] select[data-astro-cid-zudtdrr4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.sba__out-title[data-astro-cid-zudtdrr4]{font-family:var(--font-display);font-size:var(--fs-2xl);margin:0 0 var(--space-4)}.sba__h2[data-astro-cid-zudtdrr4]{font-family:var(--font-display);font-size:var(--fs-2xl);margin:var(--space-12) 0 var(--space-3)}.sba__p[data-astro-cid-zudtdrr4]{max-width:68ch;line-height:var(--lh-base);color:var(--fg-soft);margin:0 0 var(--space-5)}.sba__table[data-astro-cid-zudtdrr4]{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:var(--fs-sm)}.sba__table[data-astro-cid-zudtdrr4] th[data-astro-cid-zudtdrr4],.sba__table[data-astro-cid-zudtdrr4] td[data-astro-cid-zudtdrr4]{text-align:left;padding:.7rem .6rem}.sba__table[data-astro-cid-zudtdrr4] thead[data-astro-cid-zudtdrr4] th[data-astro-cid-zudtdrr4]{border-bottom:2px solid var(--border-strong);font-weight:700}.sba__table[data-astro-cid-zudtdrr4] tbody[data-astro-cid-zudtdrr4] tr[data-astro-cid-zudtdrr4]+tr[data-astro-cid-zudtdrr4] th[data-astro-cid-zudtdrr4],.sba__table[data-astro-cid-zudtdrr4] tbody[data-astro-cid-zudtdrr4] tr[data-astro-cid-zudtdrr4]+tr[data-astro-cid-zudtdrr4] td[data-astro-cid-zudtdrr4]{border-top:2px solid var(--border)}.sba__table[data-astro-cid-zudtdrr4] td[data-astro-cid-zudtdrr4]{font-variant-numeric:tabular-nums}.sba__table[data-astro-cid-zudtdrr4] tbody[data-astro-cid-zudtdrr4] th[data-astro-cid-zudtdrr4]{font-weight:500}.sba__src[data-astro-cid-zudtdrr4]{font-size:var(--fs-xs);color:var(--fg-muted);line-height:var(--lh-base);max-width:70ch}.calc-more[data-astro-cid-zudtdrr4]{max-width:72ch}.sba-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand);margin:0 0 var(--space-5);font-size:clamp(2.4rem,1.8rem + 2vw,3.2rem);font-weight:600;line-height:1}.sba-figure__unit{font-family:var(--font-sans);font-size:var(--fs-lg);color:var(--fg-soft);font-weight:500}.sba-detail{flex-direction:column;gap:.6rem;margin:0;display:flex}.sba-detail>div{justify-content:space-between;gap:var(--space-4);border-bottom:2px solid var(--border);padding-bottom:.6rem;display:flex}.sba-detail dt{color:var(--fg-soft);font-size:var(--fs-sm);margin:0}.sba-detail dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.sba-flag{color:var(--bad);font-weight:700;font-size:var(--fs-xs)}.sba-warn{margin:var(--space-4) 0 0;padding:var(--space-4);background:var(--bad-subtle);border-radius:var(--radius);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--fg)}.sba-empty{color:var(--fg-soft)}
