*{box-sizing:border-box}body{margin:0;background:#f5f3ec;color:#202b30;font:17px/1.6 system-ui,sans-serif}main{max-width:1140px;margin:auto;padding:32px 24px}a{color:#15576b}header{border-bottom:2px solid #202b30;padding-bottom:24px}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}h2,h3{line-height:1.3}.label{font-weight:700;color:#334b50}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.card,section.note{background:white;border:1px solid #c4cecb;padding:24px;border-radius:8px}.metric{font-size:2rem;font-weight:750;margin:8px 0}.fail{color:#8c2921}.pass{color:#176047}ol,ul{padding-left:24px}li{margin:12px 0}code,pre{font-size:.86em}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f4;padding:12px}code,a{overflow-wrap:anywhere}summary{cursor:pointer}footer{border-top:1px solid #c4cecb;margin-top:28px;padding-top:16px}@media(max-width:680px){main{padding:20px 14px}.comparison{grid-template-columns:1fr;gap:16px}.card,section.note{padding:18px}.metric{font-size:1.65rem}}