/* TECNEMATHOS institutional refinement, November 2026 - v11 */
.editorial-tec .header-inner{height:108px;gap:22px}
.editorial-tec .tm-wordmark{display:flex;align-items:center;gap:12px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(18px,1.65vw,26px);font-weight:400;letter-spacing:-.045em;flex-shrink:0}
.editorial-tec .tm-wordmark img{width:94px;height:85px;object-fit:contain;flex:none}
.editorial-tec .tm-wordmark span{font-weight:400}
.editorial-tec .tm-wordmark small{display:block;margin-top:5px;letter-spacing:.32em;font-size:9px;font-weight:400}
.tm-origin{display:inline-flex;align-items:center;white-space:nowrap;color:#5a6b7a;font:400 10px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.03em;margin-left:4px;border-left:1px solid #c8d2de;padding-left:13px}
.tm-origin a{color:#0b4154;text-decoration:none;font-weight:600;letter-spacing:.02em;margin-left:4px}
.tm-origin a:hover{text-decoration:underline;text-underline-offset:3px}
.editorial-tec .desktop-nav{gap:18px;font-weight:400}
.editorial-tec .hero-carousel{height:660px}
.editorial-tec .hero-carousel .slide-photo{left:37%;width:63%;top:8px;height:calc(100% - 39px);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);object-position:center}
.editorial-tec .hero-carousel .slide-copy{padding-top:105px}
.editorial-tec .hero-carousel h1{font-weight:500;font-size:clamp(37px,3.8vw,65px);letter-spacing:-.042em}
.editorial-tec .slide-copy>p:not(.eyebrow){font-weight:400}
.tm-origin-footer{display:inline-flex;gap:5px;align-items:center;color:#cbd7e5;margin-top:10px;font-size:12px;letter-spacing:.025em}
.tm-origin-footer a{color:#c9e9ed;text-underline-offset:3px}
@media(max-width:1250px){.editorial-tec .tm-wordmark{font-size:19px;gap:8px}.editorial-tec .tm-wordmark img{width:73px;height:68px}.tm-origin{font-size:9px;padding-left:9px;margin-left:0}.editorial-tec .desktop-nav{gap:12px}}
@media(max-width:1050px){.tm-origin{display:none}.editorial-tec .tm-wordmark img{width:77px;height:70px}}
@media(max-width:900px){.editorial-tec .header-inner{height:87px}.editorial-tec .tm-wordmark{font-size:20px}.editorial-tec .tm-wordmark img{width:70px;height:65px}.editorial-tec .hero-carousel{height:860px}.editorial-tec .hero-carousel .slide-photo{left:4%;width:92%;top:auto;bottom:55px;height:400px;clip-path:none}.editorial-tec .hero-carousel .slide-copy{padding-top:42px}.editorial-tec .hero-carousel h1{font-size:clamp(35px,6vw,52px)}}
@media(max-width:540px){.editorial-tec .header-inner{height:76px;gap:8px}.editorial-tec .tm-wordmark{font-size:clamp(12px,3.6vw,16px);gap:5px}.editorial-tec .tm-wordmark img{width:53px;height:53px}.editorial-tec .tm-wordmark small{font-size:7px;margin-top:3px}.editorial-tec .hero-carousel{height:850px}.editorial-tec .hero-carousel .slide-photo{left:3%;width:94%;height:330px;bottom:58px}.editorial-tec .hero-carousel .slide-copy{padding-top:37px}.editorial-tec .hero-carousel h1{font-size:clamp(30px,8vw,42px)}}
@media(max-width:375px){.editorial-tec .tm-wordmark img{width:45px;height:47px}.editorial-tec .tm-wordmark{font-size:12px}}

.editorial-tec h1,.editorial-tec h2,.editorial-tec h3{font-family:Manrope,Montserrat,Arial,sans-serif;font-weight:400;letter-spacing:-.035em}
.editorial-tec .hero-carousel h1{font-family:Manrope,Montserrat,Arial,sans-serif;font-weight:400}
.editorial-tec .tm-wordmark{font-family:Manrope,Montserrat,Arial,sans-serif}
@media(max-width:1050px){.tm-origin{display:inline-flex;font-size:9px;padding-left:8px}}
@media(max-width:650px){.editorial-tec .header-inner{height:auto;min-height:98px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;gap:4px 10px}.tm-origin{order:3;width:100%;border-left:0;padding-left:0;justify-content:center;margin-top:0}.editorial-tec .header-actions{margin-left:auto}}
