/* Technology center layout override: title above tools and denser 15-row pages. */
.tech-title-row{display:grid;grid-template-columns:220px minmax(420px,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:7px 12px;border-bottom:1px solid #e5e9ec}
.tech-title-row .Breadcrumbs{flex:0 0 auto;margin:0!important;padding:0!important;border:0!important}
.tech-title-row .tech-search{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:7px 10px!important}
.tech-title-row .tech-search-intro{padding-top:2px!important}
.tech-title-row .tech-search-intro span{display:none!important}
.tech-title-row .tech-article-search{display:block!important;min-width:0}
.tech-title-row .tech-search-box{height:36px!important}
.tech-title-row .tech-search-box button{height:36px!important}
.tech-title-row .tech-search-logic{display:flex!important;grid-column:auto!important;grid-row:auto!important;justify-content:center!important;max-width:none!important;margin:4px auto 0!important;line-height:1.35!important;text-align:center!important;flex-wrap:wrap!important}
.tech-hub{padding-top:8px!important}
.tech-tools{display:block!important}
.tech-heading{margin:0!important;padding:0 0 0 12px!important;border-left:4px solid #bd1f2d}
.tech-heading h1{margin:0!important;font-size:23px!important;line-height:1.25!important}
.tech-heading p{margin:2px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#84919a!important}
.tech-hub .tech-search{margin:0!important}
.tech-hub nav{margin:9px 0 8px!important}
.tech-hub .tech-hub-list li{margin:0 0 7px!important;padding:10px 12px!important}
.tech-hub .tech-hub-list li>a{gap:15px!important;align-items:center!important}
.tech-hub .tech-hub-list img{width:126px!important;height:72px!important;object-fit:cover!important}
.tech-hub .tech-hub-list li>a>div{min-width:0;flex:1}
.tech-hub h3{margin:0 0 3px!important;font-size:16px!important;line-height:1.35!important}
.tech-hub .desc{display:-webkit-box;overflow:hidden;margin:0!important;font-size:13px!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.tech-hub time{display:block;margin-top:2px;font-size:11px!important;line-height:1.3!important}
@media(max-width:1100px){.tech-title-row{grid-template-columns:190px minmax(340px,1fr)}.tech-title-row .Breadcrumbs{grid-column:1/-1;text-align:right!important}.tech-title-row .tech-search{grid-template-columns:1fr!important}.tech-title-row .tech-search-intro{display:none!important}}
@media(max-width:800px){.tech-title-row{display:block;padding:10px 8px}.tech-title-row .tech-search{margin-top:8px!important}.tech-title-row .Breadcrumbs{margin-top:6px!important;text-align:left!important}}
@media(max-width:650px){.tech-hub .tech-hub-list li{padding:8px!important}.tech-hub .tech-hub-list li>a{gap:10px!important}.tech-hub .tech-hub-list img{width:88px!important;height:60px!important}.tech-hub h3{font-size:14px!important}.tech-hub .desc{display:none}}
