/* Engineering Hub V13.2: standalone, responsive and keyboard accessible */
.tcs-v132-hub{max-width:1160px;margin:0 auto;padding:clamp(18px,4vw,44px) 16px 64px;color:#162b40}.tcs-v132-intro{padding:clamp(20px,4vw,42px);border-radius:20px;background:#edf5fb}.tcs-v132-intro h1{margin:6px 0 10px;font-size:clamp(30px,4vw,44px);line-height:1.15}.tcs-v132-intro p{max-width:72ch}.tcs-v132-eyebrow{font-weight:700;letter-spacing:.11em;color:#13568d;font-size:12px}.tcs-v132-search{margin:28px 0}.tcs-v132-search label{font-weight:700;display:block;margin-bottom:8px}.tcs-v132-filter{box-sizing:border-box;width:100%;max-width:660px;min-height:46px;padding:12px 15px;border:1px solid #8395a8;border-radius:10px;background:#fff;color:#122537;font:inherit}.tcs-v132-count{font-size:13px;color:#47576a;margin:7px 0}.tcs-v132-group{margin:30px 0}.tcs-v132-group h2{font-size:clamp(20px,2vw,25px);margin-bottom:15px}.tcs-v132-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.tcs-v132-link{box-sizing:border-box;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;background:#fff;color:#123656!important;border:1px solid #d4e0ea;border-radius:12px;text-decoration:none!important;font-weight:650;overflow-wrap:anywhere}.tcs-v132-link:hover{border-color:#3a7cad;background:#f0f7fd}.tcs-v132-hub a:focus-visible,.tcs-v132-filter:focus-visible{outline:3px solid #136fa9;outline-offset:3px}.tcs-v132-link[hidden],.tcs-v132-group[hidden],.tcs-v132-empty[hidden]{display:none!important}.tcs-v132-empty{padding:18px;background:#fff4e5;border-radius:10px}@media(max-width:600px){.tcs-v132-grid{grid-template-columns:1fr}.tcs-v132-link{min-height:58px}}@media(prefers-reduced-motion:reduce){.tcs-v132-hub *{scroll-behavior:auto!important;transition:none!important}}
