.diagnostic-resource-title .breadcrumb{margin-top:20px}.diagnostic-resource-content{padding:38px 0 60px}#content.diagnostic-resource-content{background:#fff;color:#343a40}.diagnostic-resource-content h2,.diagnostic-resource-content h3{color:#202428}.diagnostic-resource-content a:not(.button):hover{color:#9b2436}.diagnostic-resource-body{max-width:1160px}.diagnostic-resource-guide{padding-top:0}.diagnostic-resource-workshop{border-top:1px solid #d9dfe3;margin-top:36px;padding-top:28px}.module-catalogue{margin:28px 0;padding:28px;border:1px solid #d9dfe3;border-top:4px solid #c52b46;background:#f6f7f8}.module-catalogue form{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin:22px 0}.module-catalogue form>div{min-width:0}.module-catalogue label{display:block;font-weight:600;margin-bottom:6px;color:#202428}.module-catalogue input,.module-catalogue select{display:block;width:100%;padding:11px;color:#202428;background:#fff;border:1px solid #9ca5ad;border-radius:3px;min-height:44px}.module-search-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.module-notice{padding:14px 18px;border-left:4px solid #b0223a;background:#fff}.module-results{width:100%;overflow-x:auto;margin-top:20px}.module-results table{width:100%;min-width:620px;border-collapse:collapse;background:#fff}.module-results caption{caption-side:top;color:#343a40;text-align:left;padding:0 0 10px}.module-results td,.module-results th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #d9dfe3}.module-results td{color:#343a40}.module-results th{background:#202428;color:#fff}.module-results .module-number{overflow-wrap:anywhere}.module-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:20px}.module-pagination a,.module-search-actions>a{min-height:44px;display:inline-flex;align-items:center}.diagnostic-resource-content :is(a,input,select,button,[tabindex]):focus-visible{outline:2px solid #c52b46;outline-offset:3px}@media(max-width:767px){.diagnostic-resource-content{padding-top:24px}.diagnostic-resource-guide{padding-top:0}.module-catalogue{padding:18px}.module-catalogue form{grid-template-columns:1fr}.module-results td,.module-results th{padding:10px;font-size:14px}}