/* Keep the v12 logo dimensions; its visual layer does not size the header. */
.editorial-tec .site-header{overflow:visible}
.editorial-tec .header-inner{position:relative;height:108px;min-height:0;overflow:visible}
.editorial-tec .tm-wordmark{position:static;padding-left:200px}
.editorial-tec .tm-wordmark img{position:absolute;left:0;top:9px;z-index:1;object-fit:contain}
@media(max-width:1250px){.editorial-tec .tm-wordmark{padding-left:154px}.editorial-tec .tm-wordmark img{top:8px}}
@media(max-width:1050px){.editorial-tec .tm-wordmark{padding-left:162px}}
@media(max-width:900px){.editorial-tec .header-inner{height:87px;min-height:0}.editorial-tec .tm-wordmark{padding-left:148px}}
@media(max-width:650px){.editorial-tec .header-inner{height:auto;min-height:98px}}
@media(max-width:540px){.editorial-tec .tm-wordmark{padding-left:111px}}
@media(max-width:375px){.editorial-tec .tm-wordmark{padding-left:95px;margin:0}.editorial-tec .header-actions{width:auto;justify-content:flex-end;margin-left:auto}}
.editorial-tec .site-header{border-bottom:0}
@media(min-width:901px){.editorial-tec .hero-carousel .slide-photo{top:0;height:calc(100% - 31px)}}