/* BN Lawyers production integration overrides — 2026-09-22.1 */
.bnl-integrated-hero {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}

.bnl-integrated-hero > div:not([data-bnl-production-rotator]) {
  display: none !important;
}

.bnl-integrated-hero > [data-bnl-production-rotator] {
  width: 100%;
}

.bnl-integrated-hero .bnl-rotator-shell {
  min-height: 760px;
  padding-top: 150px;
}

[data-bnl-sports-card] {
  position: relative;
  border-color: rgba(217, 174, 47, 0.45) !important;
}

[data-bnl-sports-card]::after {
  content: "New";
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 0.24rem 0.48rem;
  color: #071824;
  background: #d9ae2f;
  font-size: 0.6rem;
  font-weight: 900;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

@media (max-width: 800px) {
  .bnl-integrated-hero .bnl-rotator-shell {
    min-height: 1040px;
    padding-top: 145px;
  }
}

@media print {
  .bnl-integrated-hero > div:not([data-bnl-production-rotator]) {
    display: none !important;
  }
}
