body{margin:0;background:#f8f9fb;color:#212936;font:16px/1.65 system-ui,-apple-system,Arial,sans-serif}a{color:#174e9b}header,footer{background:#fff;padding:1rem max(1.25rem,calc((100vw - 900px)/2));border-bottom:1px solid #dce2e8}footer{border-top:1px solid #dce2e8;border-bottom:0;margin-top:3rem}main{max-width:900px;margin:2.5rem auto;padding:0 1.25rem}article{background:white;border:1px solid #e0e5ea;border-radius:12px;padding:2rem 2.5rem}h1{font-size:2rem;line-height:1.25}h2{font-size:1.35rem;margin-top:2rem}article h1:not(:first-child){font-size:1.35rem;margin-top:2rem}li{margin:.4rem 0}.muted{color:#667085}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem}.grid a{display:block;background:#fff;padding:.8rem 1rem;border:1px solid #dce2e8;border-radius:8px}@media(max-width:600px){article{padding:1.25rem}main{margin:1rem auto}}
article table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;font-size:.94rem}article th,article td{border:1px solid #dce2e8;padding:.6rem .7rem;vertical-align:top;min-width:125px}article th{background:#f0f3f7;text-align:left}article section{scroll-margin-top:1.5rem}article nav{margin:0 0 2rem}article nav a{display:inline-block;margin:.15rem .6rem .15rem 0}
