/* Commercial variations on the shared editorial service framework. */
.commercial-hero .service-hero-image img { object-position: center 55%; }
.commercial-hero .service-hero-image::after { background: linear-gradient(90deg, #001a2c 0%, rgba(0,26,44,.96) 16%, rgba(0,26,44,.8) 37%, rgba(0,26,44,.36) 62%, transparent 90%); }
.services-navigation a { position: relative; border-bottom-color: transparent; }
.services-navigation a[aria-current=page] { border-bottom-color: transparent; }
.services-navigation a[aria-current=page]::after { content: ''; position: absolute; height: 2px; background: var(--home-accent); inset: auto 0 8px; }

@media (max-width: 767px) {
  .commercial-hero .service-hero-image::after { background: linear-gradient(180deg, #001a2c, rgba(0,26,44,.15) 30%, transparent 60%); }
}
