.health-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:2rem;align-items:stretch;margin:2rem 0}.health-hero>div:first-child{padding:2rem 0}.health-verdict{border:1px solid var(--line);background:#141715;padding:1.7rem;display:flex;align-items:center;gap:1rem}.health-verdict div{display:grid;gap:.35rem}.health-verdict small,.health-card-head{letter-spacing:.13em}.health-verdict strong{font-size:1.55rem}.health-dot{width:18px;height:18px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 10px #c7ff3d18}.health-degraded .health-dot{background:#ffb84d;box-shadow:0 0 0 10px #ffb84d18}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.health-card{border:1px solid var(--line);background:#141715;padding:1.35rem;min-height:150px}.health-card-head{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.76rem}.health-card-head b{color:var(--lime)}.health-card.is-warning .health-card-head b{color:#ffb84d}.health-card h2{font-size:1.18rem;margin:1.5rem 0 .45rem}.health-card p{margin:0;color:var(--muted)}.health-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.health-panel dl{margin:1rem 0 0}.health-panel dl div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:.85rem 0}.health-panel dt{color:var(--muted)}.health-panel dd{margin:0;text-align:right;font-weight:700}.health-footer{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding:1.5rem 0 3rem;color:var(--muted)}.health-footer a{margin-left:auto}@media(max-width:900px){.health-hero,.health-grid,.health-sections{grid-template-columns:1fr}.health-hero>div:first-child{padding-bottom:0}.health-footer a{margin-left:0}}
