.validation-warning{align-items:center;background:#fff4e8;border-bottom:1px solid #f2c89f;display:flex;gap:14px;padding:15px 6%}.validation-warning strong{color:var(--orange);font:700 18px var(--display);text-transform:uppercase}.validation-warning span{color:#6d5948;font-size:9px}.validation-scoreboard{display:grid;gap:13px;grid-template-columns:repeat(5,1fr);padding:28px 5% 18px}.validation-scoreboard article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:19px}.validation-scoreboard small,.validation-scoreboard strong,.validation-scoreboard span{display:block}.validation-scoreboard small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.validation-scoreboard strong{color:var(--navy);font:700 31px var(--display);margin:7px 0}.validation-scoreboard span{color:var(--muted);font-size:8px}.validation-scoreboard .improved{border-top:4px solid #21a56b}.validation-scoreboard .worsened{border-top:4px solid #d9473f}.validation-summary{align-items:center;background:var(--navy);border-radius:8px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr) auto;margin:0 5% 50px;padding:20px}.validation-summary small,.validation-summary strong{display:block}.validation-summary small{color:#9db6c8;font-size:7px;text-transform:uppercase}.validation-summary strong{color:#fff;font:700 22px var(--display);margin-top:3px;text-transform:uppercase}@media(max-width:900px){.validation-scoreboard{grid-template-columns:1fr 1fr}.validation-summary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.validation-warning{align-items:start;display:grid;padding:15px 20px}.validation-scoreboard{grid-template-columns:1fr;padding:20px}.validation-summary{grid-template-columns:1fr;margin:0 20px 35px}}
