.category-bar{flex-wrap:wrap;justify-content:center;gap:12px;margin:34px 0 0;display:flex}.chip{min-height:44px;color:var(--kpn-ink);cursor:pointer;background:#fff;border:0;border-radius:3px;padding:0 16px;font-size:15px;font-weight:900;box-shadow:0 8px 20px #00000014}.chip.active{background:var(--kpn-accent);color:#fff}.meta{color:var(--kpn-body);flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:14px;font-weight:800;display:flex}.article{grid-template-columns:minmax(0,230px) minmax(0,790px);align-items:start;gap:38px;display:grid}.toc{background:#fff;padding:20px;position:sticky;top:118px;box-shadow:0 8px 26px #00000014}.toc a{color:var(--kpn-body);margin:12px 0;font-weight:800;display:block}.article-body{background:var(--kpn-surface);box-shadow:var(--kpn-shadow);padding:clamp(24px,4vw,50px)}.article-body h2{margin-top:38px;font-size:clamp(28px,4vw,40px)}.takeaways,.proof-box{background:var(--kpn-soft);border-left:8px solid var(--kpn-accent);margin:30px 0;padding:24px}.proof-box{background:var(--kpn-accent);color:#fff;text-align:center;border-left:0}.proof-box h2,.proof-box p,.proof-box .kpn-eyebrow{color:#fff}.takeaways ul{text-align:left;padding-left:22px}.takeaways li{margin:11px 0;font-size:18px;line-height:1.45}.score-total{background:var(--kpn-accent);color:#fff;align-items:center;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex}@media (max-width:900px){.article{grid-template-columns:1fr}.toc{position:static}.grid3{grid-template-columns:1fr!important}.arth1{font-size:28px!important}}
