.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:15px 0 40px}.health-card{border:1px solid var(--line);padding:28px;min-width:0;background:#fff}.health-card-top{display:flex;gap:10px;justify-content:space-between;align-items:center}.health-card-top .eyebrow{font-size:8px;letter-spacing:1px;margin:0;line-height:1.7}.health-card h2{font-size:32px;letter-spacing:-1px;margin:25px 0 8px}.probe-type{font-size:11px;line-height:1.8;min-height:40px}.probe-time{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0}.probe-time strong{font-size:42px;letter-spacing:-1px;line-height:1.2;color:#1759bd;font-weight:500}.probe-time span{display:block;font-size:10px;margin-top:8px}.probe-detail{font-size:12px;min-height:44px;line-height:1.8}.probe-answer{font-size:10px;overflow-wrap:anywhere;min-height:30px;color:#526477}.probe-history{display:flex;gap:4px;align-items:end;height:32px;margin-top:24px}.probe-sample{height:24px;flex:1;max-width:18px;background:#247b53;border-radius:2px}.probe-sample.failed{background:#bd414b}.history-label{font-size:9px;margin-bottom:0;color:#526477}.health-card .pill{font-size:9px}.data-note p{max-width:1000px}@media(max-width:1000px){.health-card{padding:20px}.health-card-top{flex-direction:column;align-items:flex-start}.health-card h2{font-size:28px}}@media(max-width:680px){.health-grid{grid-template-columns:1fr}.health-card-top{flex-direction:row;align-items:center}.probe-type,.probe-detail,.probe-answer{min-height:0}.health-card h2{font-size:32px}}