:root{font-family:system-ui,sans-serif;color:#142638;background:#f1f5f8}body{max-width:850px;margin:3rem auto;padding:0 1rem}h1{font-size:2.3rem}section{background:#fff;border-radius:8px;border-left:8px solid #637483;padding:1rem 1.5rem;margin:1rem 0;box-shadow:0 2px 8px #14263812}section.healthy{border-color:#168242}section.unhealthy{border-color:#c02727}h2{font-size:1.2rem;margin-top:0}summary{cursor:pointer}p{line-height:1.5}
