.c-ud-title--2 {
  line-height: 1.6;
  font-weight: 500;
  color: rgb(37, 47, 55);
  color: rgba(37, 47, 55, 0.9960784314);
  vertical-align: middle;
}
@media print, screen and (min-width: 751px) {
  .c-ud-title--2 {
    max-width: 60%;
    margin-top: 8.06vw;
    margin-left: auto;
    margin-right: auto;
    font-size: calc(1.849711vw + 1.30635838rem); /*30=750a+b,20=375a+b*/
    text-align: center;
  }
}
@media print, screen and (min-width:1240px) {
  .c-ud-title--2 {
    margin-top: 100px;
    font-size: 3.6rem;
  }
}
@media screen and (max-width:750px) {
  .c-ud-title--2 {
    margin-top: 9.5vw;
    text-align: center;
    font-size: calc(1.849711vw + 1.30635838rem); /*30=750a+b,20=375a+b*/
  }
}

.c-ud-date {
  margin-left: auto;
  margin-right: auto;
  opacity: 0.4;
  margin-bottom: 0;
  text-align: center;
  color: rgba(37, 47, 55, 0.9960784314);
}
@media print, screen and (min-width: 751px) {
  .c-ud-date {
    margin-top: 1.21vw;
    font-size: calc(0.693642vw + 1.13988439rem); /*20=1240a+b,14=375a+b*/
    letter-spacing: 2.5px;
    font-weight: 300;
  }
}
@media print, screen and (min-width:1240px) {
  .c-ud-date {
    margin-top: 15px;
    font-size: 2rem;
  }
}
@media screen and (max-width:750px) {
  .c-ud-date {
    margin-top: 1.21vw;
    letter-spacing: 1.5px;
    font-size: calc(0.693642vw + 1.13988439rem); /*20=1240a+b,14=375a+b*/
  }
}

@media print, screen and (min-width: 751px) {
  .c-ud-lead {
    line-height: 1.7;
    margin-top: 3.63vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 70%;
  }
}
@media print, screen and (min-width:1240px) {
  .c-ud-lead {
    margin-top: 45px;
  }
}
@media screen and (max-width:750px) {
  .c-ud-lead {
    margin-top: calc(1.333333vw + 35px); /*45=750a+b,35=375a+b*/
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media print, screen and (min-width: 751px) {
  body.update .c-title--3 {
    font-size: calc(0.924855vw + 15.5317919px); /*27=1240a+b,19=375a+b*/
  }
}
@media print, screen and (min-width:1240px) {
  body.update .c-title--3 {
    font-size: 2.7rem;
    padding-top: 0.7em;
  }
}
@media screen and (max-width:750px) {
  body.update .c-title--3 {
    font-size: calc(0.924855vw + 1.55317919rem); /*27=1240a+b,19=375a+b*/
  }
}/*# sourceMappingURL=update.css.map */