.hub h1{font-size:clamp(28px,3.6vw,43px)}.hub-body p,.hub-body li{line-height:1.95}.status-links{display:grid;gap:12px;margin:24px 0}.status-links a{display:block;padding:18px;border:1px solid #ddd;text-decoration:none}.status-links a:hover{background:#f8f9f9}.status-links span,.status-links strong{display:block}.status-links span{font-size:12px;color:#666;margin-bottom:6px}.table-scroll{max-width:100%;border:1px solid #ddd}.table-scroll table{width:100%;min-width:600px;border-collapse:collapse}.table-scroll th,.table-scroll td{padding:16px 12px;vertical-align:top;border-bottom:1px solid #ddd;text-align:left;line-height:1.8;font-size:13px}.table-scroll thead{background:#f3f4f4}.table-scroll caption{padding:12px}.hub-body .source-note{font-size:12px;color:#666}.hub-body details{border-bottom:1px solid #ddd;padding:18px 0}.hub-body summary{cursor:pointer;font-weight:700;line-height:1.8}.hub-body details p{margin:14px 0 0}a:focus-visible,summary:focus-visible,.table-scroll:focus-visible{outline:3px solid #178b86;outline-offset:4px}@media(max-width:480px){.table-scroll th,.table-scroll td{padding:12px 10px}.status-links a{padding:14px}}