@media (min-width: 64.01rem) {
  .NewsDetail-frame {
    display: grid;
    grid-template-columns: auto 18rem;
    gap: 3rem;
    align-items: start;
  }
}

.NewsDetail-side {
  display: none;
}

@media (min-width: 64.01rem) {
  .NewsDetail-side {
    display: block;
    position: sticky;
    top: 1rem;
    transition: var(--animationBase);
  }
  body:not(.is-up) .NewsDetail-side {
    top: calc(var(--headerHeight) + 1rem);
  }
}

.NewsDetail-estimate {
  font-size: var(--textSm);
  white-space: nowrap;
  margin-bottom: var(--spaceSm);
}

.NewsDetail-date {
  display: table;
  background: var(--colorThemeAccent);
  padding: var(--spaceMd);
  margin-top: -3.8em;
  position: relative;
  font-weight: 600;
  font-size: var(--textSm);
  margin-bottom: var(--spaceLg);
}

.NewsDetail-date.no-offset {
  margin-top: 0;
  padding: 0;
}

.NewsDetail-date svg {
  display: inline-block;
  vertical-align: middle;
  margin-right: var(--spaceXs);
  position: relative;
  top: -.15em;
  color: var(--colorBrand);
}

.NewsDetail-perex {
  padding-bottom: var(--spaceMd);
  margin-bottom: var(--spaceMd);
  border-bottom: 1px dashed var(--colorOutlines);
  font-weight: 700;
}

.NewsDetail-perex:empty {
  display: none;
}

.NewsDetail-text {
  margin-bottom: var(--spaceLg);
}

/*# sourceMappingURL=news-detail.min.css.map */
