/* OMS Under Construction 0.3 layout refinements. */
@media (min-width: 851px) {
  .oms-uc-shade {
    background: linear-gradient(90deg, rgba(0, 0, 0, .58), rgba(0, 0, 0, .08) 76%);
  }

  .oms-uc-content {
    display: block;
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .oms-uc-left {
    width: min(600px, 52%);
  }

  .oms-uc-copy {
    margin-bottom: 23px;
  }

  .oms-uc-copy h1 {
    max-width: 590px;
    margin: 11px 0 12px;
    font-size: clamp(40px, 3.5vw, 54px);
    line-height: 1;
  }

  .oms-uc-copy p {
    max-width: 590px;
    font-size: 15px;
    line-height: 1.45;
  }

  .oms-uc-tool {
    width: 100%;
  }

  .oms-uc-panel {
    min-height: 0;
    padding: 27px 30px;
  }

  .oms-uc-panel-head h2 {
    font-size: 27px;
  }

  .oms-uc-panel-head p {
    margin-bottom: 19px;
  }
}

@media (max-width: 850px) {
  .oms-uc-left {
    width: 100%;
  }

  .oms-uc-copy {
    margin-bottom: 28px;
  }
}
