body{background:#f6f1ea;color:#17202a}.navbar-brand,h1,h2{letter-spacing:-.035em}.eyebrow{color:#e07a5f;font-size:.7rem;font-weight:800;letter-spacing:.18em}.score-value{color:#e07a5f;font-size:2.4rem;font-weight:800;line-height:1.1;margin:.5rem 0}.score-value small{color:#17202a;font-size:.9rem;font-weight:500}.score-card{border-top:3px solid #e07a5f}.chart-wrap{height:320px}.filter-grid{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:.75rem}@media (max-width:800px){.filter-grid{grid-template-columns:1fr 1fr}.chart-wrap{height:260px}}
