.estate > .lw-service-strip .lw-service-strip-in {
  width: min(1180px, calc(100% - 64px));
  max-width: none;
}
.estate .lw-service-strip a { min-height: 44px; }
.estate-service-end { margin-top: var(--s16); }
.estate-service-end .lw-service-banner { max-width: none; margin: 0; }
@media (max-width: 780px) {
  .estate > .lw-service-strip .lw-service-strip-in { width: calc(100% - 40px); }
  .estate-service-end { margin-top: var(--s8); }
}
@media print {
  .estate > .lw-service-strip, .estate-service-end { display: none !important; }
}
