.block-calculator[data-astro-cid-3yuo6dhz]{border:1px solid var(--card-border);background:var(--blog-surface-translucent-90);border-radius:1rem;margin:1.75rem 0;padding:1.25rem}.block-calculator[data-astro-cid-3yuo6dhz] figcaption[data-astro-cid-3yuo6dhz]{color:var(--text-secondary)}.block-calculator__time[data-astro-cid-3yuo6dhz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.block-calculator[data-astro-cid-3yuo6dhz] label[data-astro-cid-3yuo6dhz]{color:var(--text-secondary);gap:.3rem;font-size:.8rem;line-height:1.3;display:grid}.block-calculator[data-astro-cid-3yuo6dhz] input[data-astro-cid-3yuo6dhz],.block-calculator[data-astro-cid-3yuo6dhz] select[data-astro-cid-3yuo6dhz]{border:1px solid var(--card-border);background:var(--blog-surface);width:100%;min-height:2.5rem;color:var(--text-primary);font:inherit;border-radius:.5rem;padding:.45rem .6rem;font-size:.95rem}.block-calculator[data-astro-cid-3yuo6dhz] input[data-astro-cid-3yuo6dhz]:focus-visible,.block-calculator[data-astro-cid-3yuo6dhz] select[data-astro-cid-3yuo6dhz]:focus-visible,.block-calculator[data-astro-cid-3yuo6dhz] button[data-astro-cid-3yuo6dhz]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.block-calculator__summary[data-astro-cid-3yuo6dhz]{background:color-mix(in srgb, var(--brand) 7%, var(--blog-surface));color:var(--text-secondary);border-radius:.75rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.92rem}.block-calculator__table-wrap[data-astro-cid-3yuo6dhz]{margin-top:.75rem}.block-calculator[data-astro-cid-3yuo6dhz] table[data-astro-cid-3yuo6dhz]{border-collapse:collapse;width:100%;color:var(--text-secondary);font-size:.9rem}.block-calculator[data-astro-cid-3yuo6dhz] th[data-astro-cid-3yuo6dhz],.block-calculator[data-astro-cid-3yuo6dhz] td[data-astro-cid-3yuo6dhz]{border-bottom:1px solid var(--card-border);text-align:left;padding:.45rem .4rem}.block-calculator[data-astro-cid-3yuo6dhz] th[data-astro-cid-3yuo6dhz]{color:var(--text-primary);font-weight:700}.block-calculator[data-astro-cid-3yuo6dhz] tbody[data-astro-cid-3yuo6dhz] tr[data-astro-cid-3yuo6dhz]:last-child td[data-astro-cid-3yuo6dhz]{border-bottom:0}.block-calculator[data-astro-cid-3yuo6dhz] th[data-astro-cid-3yuo6dhz]:nth-child(2),.block-calculator[data-astro-cid-3yuo6dhz] td[data-astro-cid-3yuo6dhz]:nth-child(2){width:4.75rem}.block-calculator[data-astro-cid-3yuo6dhz] th[data-astro-cid-3yuo6dhz]:nth-child(3),.block-calculator[data-astro-cid-3yuo6dhz] td[data-astro-cid-3yuo6dhz]:nth-child(3){text-align:center;width:4rem}.block-calculator[data-astro-cid-3yuo6dhz] th[data-astro-cid-3yuo6dhz]:nth-child(4),.block-calculator[data-astro-cid-3yuo6dhz] td[data-astro-cid-3yuo6dhz]:nth-child(4){width:2.5rem}.block-calculator__result[data-astro-cid-3yuo6dhz]{color:var(--brand);font-size:1.05rem;font-weight:700}.block-calculator__remove[data-astro-cid-3yuo6dhz],.block-calculator__add[data-astro-cid-3yuo6dhz]{border:1px solid var(--card-border);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem}.block-calculator__remove[data-astro-cid-3yuo6dhz]{width:2.25rem;height:2.25rem;font-size:1.1rem;line-height:1}.block-calculator__add[data-astro-cid-3yuo6dhz]{color:var(--brand);margin-top:.75rem;padding:.5rem .8rem;font-size:.88rem;font-weight:600}.block-calculator[data-astro-cid-3yuo6dhz] button[data-astro-cid-3yuo6dhz]:disabled{opacity:.4;cursor:default}.block-calculator__note[data-astro-cid-3yuo6dhz]{color:var(--text-tertiary);margin:.75rem 0 0;font-size:.8rem}.block-calculator__sr[data-astro-cid-3yuo6dhz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){.block-calculator[data-astro-cid-3yuo6dhz]{padding:1rem}.block-calculator__time[data-astro-cid-3yuo6dhz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.inline-cta[data-astro-cid-kummlfo7]{margin:1.75rem 0}.inline-cta[data-astro-cid-kummlfo7] p[data-astro-cid-kummlfo7]{margin:0}.inline-cta__title[data-astro-cid-kummlfo7]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.inline-cta__description[data-astro-cid-kummlfo7]{color:var(--text-secondary);font-size:.92rem;margin-top:.4rem!important}.inline-cta[data-astro-cid-kummlfo7] .blog-soft-cta__primary[data-astro-cid-kummlfo7]{color:var(--color-white);text-decoration:none}
