/* Dedicated expertise hero images: responsive crop, contrast-preserving overlay. */
html body .tenedim-detail-hero{background-position:center 54%!important;background-size:cover!important;min-height:clamp(450px,62svh,760px)!important}
html body .tenedim-detail-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,20,44,.73),rgba(2,20,44,.29) 62%,rgba(2,20,44,.1));z-index:0}
html body .tenedim-detail-hero>.hero-inner{position:relative;z-index:1}
html body .tenedim-detail-hero h1,html body .tenedim-detail-hero .hero-lead{color:white!important;text-shadow:0 2px 12px rgba(0,0,0,.3)}
@media(max-width:700px){html body .tenedim-detail-hero{min-height:clamp(480px,72svh,700px)!important;background-position:center 50%!important}html body .tenedim-detail-hero::before{background:linear-gradient(180deg,rgba(2,20,44,.22),rgba(2,20,44,.74))}}
