.p-content__detail > *,
.editor-styles-wrapper .is-root-container > * {
  margin-bottom: min(1.25vw, 15px);
}
@media screen and (max-width: 767px) {
  .p-content__detail > *,
  .editor-styles-wrapper .is-root-container > * {
    margin-bottom: min(2.6666666667vw, 16px);
  }
}
.p-content__detail p,
.editor-styles-wrapper .is-root-container p {
  font-size: min(1.6666666667vw, 20px);
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .p-content__detail p,
  .editor-styles-wrapper .is-root-container p {
    font-size: min(3.7333333333vw, 22.4px);
  }
}
.p-content__detail ul li,
.editor-styles-wrapper .is-root-container ul li {
  margin-bottom: min(0.8333333333vw, 10px);
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .p-content__detail ul li,
  .editor-styles-wrapper .is-root-container ul li {
    margin-bottom: min(2.6666666667vw, 16px);
  }
}
.p-content__detail ul li a,
.editor-styles-wrapper .is-root-container ul li a {
  font-family: "Lato", sans-serif;
  font-size: min(1.5vw, 18px);
  transition: opacity 0.3s;
}
@media screen and (max-width: 767px) {
  .p-content__detail ul li a,
  .editor-styles-wrapper .is-root-container ul li a {
    font-size: min(3.7333333333vw, 22.4px);
  }
}

@media (any-hover: hover) {
  .p-content__detail a:hover,
  .editor-styles-wrapper .is-root-container a:hover {
    opacity: 0.7;
    text-decoration: underline;
  }
}/*# sourceMappingURL=block.css.map */