@charset "UTF-8";

/* =====================
  article
===================== */
.article {
  padding-block: 170px 112px;

  @media (width <=768px) {
    padding-block: var(--nudge-7);
  }

  /* ==== u-inner ==== */
  .u-inner {
    @media (width > 768px) {
      padding-inline: 40px;
    }
  }

  /* ==== u-news ==== */
  .u-news {
    margin-block-start: 48px;

    @media (width <=768px) {
      margin-block-start: var(--nudge-4);
    }
  }
}
