.article h2{font-size:1.45rem;margin:40px 0 10px}
.article h3{font-size:1.15rem;margin:28px 0 6px}
.article p,.article li{font-size:1.05rem;line-height:1.7}
.article li{margin:4px 0}
.ctabox{background:var(--green);color:var(--cream);border-radius:18px;padding:26px 26px 28px;margin:44px 0 12px}
.ctabox h2{color:var(--cream);margin:0 0 8px;font-size:1.4rem}
.ctabox p{color:#d9e3dd;margin:0 0 18px}
.ctabox .lead2{color:var(--cream);font-size:1.05rem}
.ctabox .btn{display:inline-block;background:var(--saffron);color:var(--green);font-weight:800;text-decoration:none;padding:13px 24px;border-radius:999px}
.calcout{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px 22px;margin:8px 0 22px}
.calcout.likely{border-color:#2f7d4f}.calcout.unclear{border-color:#b8780a}.calcout.unlikely{border-color:#b3403a}
.calcout .verdict{font-weight:800;font-size:1.15rem;margin:0 0 6px}
.calcout .amount{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:4px 0}
