.health-group{margin-top:72px}.marketing .health-group h2{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,38px)}.health-group__lead{max-width:62ch;color:var(--text-secondary);margin:10px 0 0;font-size:18px}.health-list{border:1px solid var(--border-strong);background:var(--layer-2);box-shadow:var(--elev-1);border-radius:14px;margin:24px 0 0;padding:0;list-style:none}.health-item{grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:20px 28px;display:grid}.health-item+.health-item{border-top:1px solid var(--border-subtle)}.health-item .health-dot{align-self:center}.health-item__text{gap:4px;min-width:0;display:grid}.health-item__name{color:var(--text-primary);font-size:18px;font-weight:600}.health-item__detail{color:var(--text-secondary);font-size:16px;line-height:1.5}.health-item__state{white-space:nowrap;color:var(--verified-text);font-size:16px;font-weight:500}.health-item[data-state=degraded] .health-dot{background:var(--problem)}.health-item[data-state=degraded] .health-item__state{color:var(--problem-text)}.health-item[data-state=down] .health-dot{background:var(--danger)}.health-item[data-state=down] .health-item__state{color:var(--danger-text)}.health-item[data-state=unknown] .health-dot,.health-item[data-state=off] .health-dot{box-shadow:inset 0 0 0 1.5px var(--text-tertiary);background:0 0}.health-item[data-state=unknown] .health-item__state,.health-item[data-state=off] .health-item__state{color:var(--text-tertiary)}@media (max-width:720px){.health-group{margin-top:56px}.health-item{grid-template-columns:10px minmax(0,1fr);padding:18px 20px}.health-item__state{grid-column:2}}
