:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#10191d;color:#e4edeb;line-height:1.6}*{box-sizing:border-box}body{margin:0}main{max-width:1200px;margin:auto;padding:48px 24px}header{max-width:800px;margin-bottom:36px}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.04em}h2{margin-top:40px}h3{line-height:1.3}a{color:#96dfc2;text-underline-offset:4px}.eyebrow{font-size:.75rem;letter-spacing:.16em;color:#a3c8bb;font-weight:700}.checks,article{background:#19272d;border:1px solid #34464d;border-radius:12px;padding:24px}.checks{border-left:4px solid #96dfc2}.coverage,.cards{display:grid;gap:20px}.coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.button{display:inline-block;padding:6px 12px;border:1px solid #96dfc2;border-radius:6px;margin:8px 0}.muted,footer{font-size:.8rem;color:#afbdc2}.label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#96dfc2;margin-right:8px}dl{font-size:.85rem}dt{color:#afbdc2;font-size:.7rem;margin-top:10px}dd{margin:0;overflow-wrap:anywhere}nav{display:flex;gap:24px;flex-wrap:wrap}footer{margin-top:40px;border-top:1px solid #34464d;padding-top:24px}li{padding:6px 0}code{font-size:.9em}summary{cursor:pointer}@media(max-width:750px){main{padding:24px 16px}.coverage,.cards{grid-template-columns:1fr}article{padding:20px}}
