[hidden]{display:none!important}.topic-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 16px}.topic-nav button{font:inherit;background:#fff;border:1px solid #bdc6d5;border-radius:8px;padding:10px 14px;color:#0b1f57;cursor:pointer}.topic-nav button[aria-pressed=true]{background:#0b1f57;color:white}.topic-nav button:focus-visible{outline:3px solid #c43c32;outline-offset:3px}.topic-status{font-size:14px}.editorial-tools,.diagnostic-demo{margin:28px 0;padding:22px;background:#f7f5ef;border:1px solid #dce1e9;border-radius:12px}.editorial-tools p{margin:8px 0 0}.diagnostic-demo figcaption span{display:block;font-size:13px;margin-top:8px;color:#526174}.diagnostic-demo pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:16px;background:#fff;border-radius:8px;font-size:13px;line-height:1.65}.diagnostic-demo li,.diagnostic-demo p{font-size:15px}.demo-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.demo-pair>div{background:white;padding:18px;border-radius:8px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.resource-grid section{padding:22px;background:#f7f5ef;border:1px solid #dce1e9;border-radius:12px}.resource-grid h2{font-size:22px}.regional-page{max-width:1080px;margin:48px auto;padding:0 24px}.regional-page h1{font-size:clamp(30px,5vw,48px)}.regional-page a{text-decoration:underline}.regional-page p,.regional-page li{line-height:1.8}.print-sheet{width:100%;border-collapse:collapse}.print-sheet td,.print-sheet th{border:1px solid #bbc3d0;padding:12px;text-align:left;vertical-align:top}.print-sheet td:last-child{min-width:160px}@media(max-width:700px){.resource-grid,.demo-pair{grid-template-columns:1fr}.regional-page{padding:0 18px}.diagnostic-demo{margin:24px 0;padding:16px}.print-sheet td:last-child{min-width:0}.print-sheet{font-size:13px}}@media print{header,.skip-link,.print-controls{display:none}.regional-page{max-width:none;margin:0;padding:0}.print-sheet td{height:42px}a{color:inherit}}