.burden{padding:clamp(58px,9vw,120px) clamp(24px,7vw,100px);background:#e7efec}
.impact-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.impact-numbers article{padding:24px;background:#fff;border-top:5px solid var(--teal)}
.impact-numbers strong{display:block;font:650 clamp(2.7rem,5vw,5rem)/1 var(--serif);color:var(--teal)}
.impact-numbers b{display:block;margin:8px 0}
.impact-numbers p{margin:0;color:var(--muted)}
.burden-bars{margin-top:38px;background:#fff;border:1px solid var(--line)}
.burden-bars article{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:22px;align-items:center;padding:20px;border-bottom:1px solid var(--line)}
.burden-bars article:last-child{border:0}.burden-bars b,.burden-bars span{display:block}.burden-bars span{font-size:.8rem;color:var(--muted)}.burden-bars p{margin:0}
.bar{height:13px;background:#d9dfdc}.bar i{display:block;height:100%;background:var(--red)}
.country-lens{display:grid;grid-template-columns:.55fr 1.45fr;gap:35px;margin-top:60px}.country-lens h3{font:650 2.3rem/1 var(--serif);margin:7px 0}.country-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.country-grid article{padding:20px;background:#fff}.country-grid span{font-size:.72rem;text-transform:uppercase;color:#876d16;font-weight:700}.country-grid b{display:block;margin:6px 0}.country-grid p{margin:0;color:var(--muted)}
.value{padding:clamp(58px,9vw,120px) clamp(24px,7vw,100px);background:var(--teal);color:#fff}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.value-grid article{padding:24px;background:#0d504d}.value-grid span{font-size:.75rem;text-transform:uppercase;color:var(--yellow);font-weight:700}.value-grid h3{font:650 1.55rem/1.1 var(--serif);margin:8px 0}.value-grid p{color:#d5e2df}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.comparison>div{padding:25px;background:#f5f4ee;color:var(--ink)}.comparison h3{font:650 1.6rem var(--serif);margin:0}.comparison li{margin:7px 0}.value-note{padding:22px;margin:10px 0 0;border:1px solid #75a7a2}
.immunity-tool{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;padding:clamp(58px,8vw,100px) clamp(24px,7vw,100px);background:var(--yellow)}.immunity-tool h2{font:650 clamp(2.3rem,5vw,4.5rem)/.95 var(--serif);margin:7px 0}.immunity-tool label{display:flex;justify-content:space-between;margin-top:28px;font-weight:700}.immunity-tool input{width:100%;accent-color:var(--red)}.immunity-result{display:grid;gap:18px;align-content:start}.people{display:grid;grid-template-columns:repeat(20,1fr);gap:3px}.people i{aspect-ratio:1;background:var(--teal)}.people i.sus{background:var(--red)}.immunity-result b{font:650 1.5rem var(--serif)}.immunity-result p{margin:3px 0}.immunity-tool aside{grid-column:1/-1;display:grid;grid-template-columns:.4fr 1.6fr;gap:30px;padding:24px;background:#fff}.immunity-tool aside b{font:650 1.6rem var(--serif)}.immunity-tool aside p{margin:0}
@media(max-width:900px){.impact-numbers{grid-template-columns:repeat(2,1fr)}.burden-bars article{grid-template-columns:1fr}.country-lens{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr}.immunity-tool{grid-template-columns:1fr}}
@media(max-width:620px){.impact-numbers,.country-grid,.comparison{grid-template-columns:1fr}.immunity-tool aside{grid-template-columns:1fr}.people{grid-template-columns:repeat(10,1fr)}}
