*{box-sizing:border-box}body{margin:0;font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2933;background:#f7f8f6}
header,footer{background:#23395b;color:#fff;padding:1rem}header a,footer a{color:#fff}.wrap{max-width:860px;margin:0 auto;padding:0 1rem}
main{background:#fff;padding:1.5rem 1rem 2rem}h1{line-height:1.25}h2{border-bottom:2px solid #e4e7eb;padding-bottom:.25rem;margin-top:2rem}
.disclosure{background:#fff8e1;border-left:4px solid #e0a800;padding:.75rem 1rem;font-size:.95rem}
table{width:100%;border-collapse:collapse;font-size:.92rem}th,td{border:1px solid #d9dee3;padding:.5rem;text-align:left;vertical-align:top}th{background:#eef2f5}
.tablewrap{overflow-x:auto}.pending{font-size:.8rem;color:#8a5a00;background:#fff3cd;padding:0 .35rem;border-radius:3px}
.card{border:1px solid #d9dee3;border-radius:6px;padding:.75rem 1rem;margin:.75rem 0}nav.toc{background:#f1f4f7;padding:.5rem 1rem;border-radius:6px}
footer{font-size:.9rem;margin-top:0}footer p{margin:.4rem 0}
