:root{font-family:system-ui,sans-serif;color:#172432;background:#f3f5f7;line-height:1.6}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;margin:auto;padding:24px}h1,h2,h3,h4,p,li,summary,a{overflow-wrap:anywhere}h1{line-height:1.2}h2{margin-top:0}a{color:#124b86}a:focus-visible,summary:focus-visible{outline:3px solid #124b86;outline-offset:3px}.skip{display:block;margin:12px}.panel,article{background:white;border:1px solid #aab5bf;border-radius:8px;padding:20px;margin:20px 0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid>article{margin:0;min-width:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:14px/1.6 ui-monospace,monospace;background:#f3f5f7;padding:14px;border:1px solid #c8d0d8;border-radius:4px}.notice{padding:12px;border-left:4px solid #486b8c;background:#edf2f7}.warning{border-left-color:#8b401a;background:#fff2e8}.meta{font-size:.9rem;color:#3e5061}summary{cursor:pointer;font-weight:650;padding:10px 0}details{margin:12px 0}li{margin:6px 0}nav ul{padding-left:24px}.checks{padding-left:22px}.fail{font-weight:650;color:#8b291e}.case{scroll-margin-top:12px}.back{display:block;margin:12px 0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{padding:10px;border:1px solid #aab5bf;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{background:#edf2f7}footer{margin-top:24px}@media(max-width:700px){main{padding:12px}.panel,article{padding:14px}.grid{grid-template-columns:1fr}}@media print{:root{background:white;color:black}main{max-width:none;padding:0}.panel,article{border-radius:0;break-inside:auto}.grid{display:block}.grid>article{margin:12px 0}a{color:inherit}.skip,.back{display:none}pre{background:white}h2,h3,h4,summary{break-after:avoid}}
