.calc-section{max-width:48rem;margin-top:2.75rem}.calc-section h2{font-family:var(--font-cond);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}.calc-section h3{margin:1.25rem 0 .5rem;font-size:1.0625rem;font-weight:700}.calc-section>p,.calc-section>ul{max-width:var(--measure);margin-bottom:.85rem;line-height:1.6}.calc-section>ul{padding-left:1.25rem}.calc-section>ul li+li{margin-top:.35rem}.calc-section .tool-table-wrap{margin-bottom:.6rem}.calc-page .tool-table tr[data-highlight]>*{background:var(--accent-wash);font-weight:700}.calc-cta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.calc-links{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.calc-links a,.calc-links span{border:1px solid var(--rule);background:var(--surface);border-radius:999px;padding:.35rem .7rem;font-size:.9375rem;text-decoration:none;display:inline-block}.calc-links a:hover{border-color:var(--accent)}.calc-links span[aria-current]{border-color:var(--accent);background:var(--accent-wash);font-weight:600}.calc-disclaimer{color:var(--ink-2);border:1px solid var(--rule);border-radius:6px;max-width:48rem;margin-top:1.25rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.55}.calc-bar{border-radius:4px;max-width:48rem;height:.75rem;margin-bottom:.4rem;display:flex;overflow:hidden}.calc-page .tool-stat__value{white-space:nowrap;font-size:clamp(1.05rem,4.6vw,1.375rem)}
