.field-grid[data-astro-cid-lteimg4r]{margin:0 0 var(--space-5);border:0;padding:0}.field-grid[data-astro-cid-lteimg4r] legend[data-astro-cid-lteimg4r]{padding:0 0 var(--space-3);font-weight:700;font-size:var(--font-size-base)}.field-grid__items[data-astro-cid-lteimg4r]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.results-panel[data-astro-cid-thbjhhpe]{margin-block:var(--space-5)}.results-panel__grid[data-astro-cid-thbjhhpe]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.result-card[data-astro-cid-y5rxkwwt]{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.result-card--primary[data-astro-cid-y5rxkwwt]{background:var(--color-accent);border-color:var(--color-accent)}.result-card--primary[data-astro-cid-y5rxkwwt] .result-card__label[data-astro-cid-y5rxkwwt],.result-card--primary[data-astro-cid-y5rxkwwt] .result-card__value[data-astro-cid-y5rxkwwt]{color:var(--color-accent-contrast)}.result-card__label[data-astro-cid-y5rxkwwt]{margin:0 0 var(--space-1);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;opacity:.85;font-weight:600}.result-card__value[data-astro-cid-y5rxkwwt]{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.result-card__note[data-astro-cid-y5rxkwwt]{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.result-card--primary[data-astro-cid-y5rxkwwt] .result-card__note[data-astro-cid-y5rxkwwt]{color:var(--color-accent-contrast);opacity:.85}.formula-block[data-astro-cid-7c6pl5k4]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-5);background:var(--color-surface)}.formula-block[data-astro-cid-7c6pl5k4] summary[data-astro-cid-7c6pl5k4]{cursor:pointer;font-weight:700}.formula-block__body[data-astro-cid-7c6pl5k4]{padding-top:var(--space-3)}.formula-block__body[data-astro-cid-7c6pl5k4] code,.formula-block__body[data-astro-cid-7c6pl5k4] pre{background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.formula-block__body[data-astro-cid-7c6pl5k4] pre{padding:var(--space-3);overflow-x:auto}.formula-block__body[data-astro-cid-7c6pl5k4] dl{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:auto 1fr;display:grid}.formula-block__body[data-astro-cid-7c6pl5k4] dt{font-variant-numeric:tabular-nums;font-weight:600}.formula-block__body[data-astro-cid-7c6pl5k4] dd{color:var(--color-text-muted);margin:0}.sources-block[data-astro-cid-r7satfkh]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-5);background:var(--color-surface)}.sources-block[data-astro-cid-r7satfkh] summary[data-astro-cid-r7satfkh]{cursor:pointer;font-weight:700}.sources-block__body[data-astro-cid-r7satfkh]{padding-top:var(--space-3)}.sources-block__intro[data-astro-cid-r7satfkh]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sources-block__assumptions[data-astro-cid-r7satfkh]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.sources-block__assumptions[data-astro-cid-r7satfkh] li[data-astro-cid-r7satfkh]{border-top:var(--border-width) dashed var(--color-border);padding-top:var(--space-3)}.sources-block__assumptions[data-astro-cid-r7satfkh] li[data-astro-cid-r7satfkh]:first-child{border-top:0;padding-top:0}.sources-block__assumptions[data-astro-cid-r7satfkh] p[data-astro-cid-r7satfkh]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.sources-block__tag[data-astro-cid-r7satfkh]{text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-1);background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:999px;padding:.15em .5em;font-size:.75rem;font-weight:700;display:inline-block}.sources-block__tag--technical[data-astro-cid-r7satfkh]{background:var(--color-accent);color:var(--color-accent-contrast)}.sources-block__refs[data-astro-cid-r7satfkh]{font-style:italic}.sources-block__list[data-astro-cid-r7satfkh] h3[data-astro-cid-r7satfkh]{font-size:var(--font-size-base);margin:var(--space-4) 0 var(--space-2)}.sources-block__list[data-astro-cid-r7satfkh] ul[data-astro-cid-r7satfkh]{font-size:var(--font-size-sm);padding-left:1.1em}.sources-block__meta[data-astro-cid-r7satfkh]{color:var(--color-text-muted)}.sources-block__reviewed[data-astro-cid-r7satfkh]{margin:var(--space-4) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.faq[data-astro-cid-cantyzdx]{margin-block:var(--space-7)}.faq__list[data-astro-cid-cantyzdx]{gap:var(--space-3);flex-direction:column;display:flex}.faq__item[data-astro-cid-cantyzdx]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface)}.faq__item[data-astro-cid-cantyzdx] summary[data-astro-cid-cantyzdx]{cursor:pointer;font-weight:600}.faq__item[data-astro-cid-cantyzdx] p[data-astro-cid-cantyzdx]{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.related-calculators[data-astro-cid-y3uy4gqt]{margin-block:var(--space-7)}.related-calculators[data-astro-cid-y3uy4gqt] ul[data-astro-cid-y3uy4gqt]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.related-calculators[data-astro-cid-y3uy4gqt] li[data-astro-cid-y3uy4gqt]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface)}.related-calculators[data-astro-cid-y3uy4gqt] a[data-astro-cid-y3uy4gqt]{font-weight:600;text-decoration:none}.related-calculators[data-astro-cid-y3uy4gqt] a[data-astro-cid-y3uy4gqt]:hover{text-decoration:underline}.related-calculators[data-astro-cid-y3uy4gqt] p[data-astro-cid-y3uy4gqt]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.last-reviewed[data-astro-cid-c4ysl2x4]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}
