._articleHero__grid_1hhnq_1 {
  display: grid;
  gap: var(--container-gap);
  grid-template-columns: var(--grid-columns);
  padding-top: 16rem;
  padding-bottom: 8rem;
  margin: 0 var(--container-padding);
  max-width: var(--container-max);
}
@media (min-width: 1920px) {
  ._articleHero__grid_1hhnq_1 {
    margin: 0 auto;
  }
}

._articleHero__content_1hhnq_16 {
  grid-column: 1/5;
}
@media (min-width: 768px) {
  ._articleHero__content_1hhnq_16 {
    grid-column: 2/7;
  }
}
@media (min-width: 1400px) {
  ._articleHero__content_1hhnq_16 {
    grid-column: 2/6;
  }
}

._articleHero__header_1hhnq_30 {
  display: flex;
  flex-direction: column-reverse;
  gap: 2.4rem;
  padding-bottom: 2.4rem;
}
@media (min-width: 768px) {
  ._articleHero__header_1hhnq_30 {
    grid-column: 1/7;
  }
}

._articleHero__type_1hhnq_42 {
  font: var(--type-body-small);
  font-family: var(--type-medium);
}

._articleHero__title_1hhnq_47 {
  font: var(--type-headline-5);
  letter-spacing: -0.1rem;
}

._articleHero__meta_1hhnq_52 {
  font: var(--type-body-small);
  font-family: var(--type-medium);
  font-weight: 500;
}
@media (min-width: 768px) {
  ._articleHero__meta_1hhnq_52 {
    grid-column: 1/6;
    padding-bottom: 0;
  }
}

._articleHero__date_1hhnq_64 {
  align-items: flex-start;
  font: inherit;
  display: flex;
  flex-direction: column;
  padding: 1.18rem 0;
}
@media (min-width: 1920px) {
  ._articleHero__date_1hhnq_64 {
    gap: 2rem;
    flex-direction: row;
  }
  ._articleHero__date_1hhnq_64 span:first-child {
    border-right: thin solid var(--color-gray-4);
    padding: 0 2rem 0 0;
  }
}

._articleHero__image_1hhnq_82 {
  align-self: center;
  border-radius: var(--border-radius);
  border: thin solid var(--color-black);
  display: flex;
  grid-column: 1/5;
  flex-direction: column;
  position: relative;
}
@media (min-width: 768px) {
  ._articleHero__image_1hhnq_82 {
    grid-column: 8/13;
    grid-row: 1;
  }
}
@media (min-width: 1400px) {
  ._articleHero__image_1hhnq_82 {
    grid-column: 7/12;
  }
}
._articleHero__image_1hhnq_82 img {
  border-radius: var(--border-radius);
  display: block;
  position: relative;
  z-index: 2;
}
._articleHero__image_1hhnq_82::after {
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: var(--border-radius);
  display: block;
  content: "";
  left: -1rem;
  mix-blend-mode: color-burn;
  position: absolute;
  top: 1rem;
  height: 100%;
  width: 100%;
  z-index: 1;
}._social_il3ym_1 h3 {
  font-family: var(--type-medium);
  font-size: 1.6rem;
  line-height: 2.4rem;
}

._social__socialList_il3ym_7 {
  align-items: center;
  display: flex;
  gap: 0.8rem;
  list-style: none;
  margin: 0;
  padding: 2.4rem 0 0;
}
._social__socialList_il3ym_7 a {
  align-items: center;
  border: thin solid var(--color-black);
  border-radius: 50% 50%;
  color: var(--color-black);
  display: flex;
  height: 4rem;
  justify-content: center;
  transition: all 0.3s linear;
  width: 4rem;
}
._social__socialList_il3ym_7 a:hover {
  background-color: var(--color-black);
}
._social__socialList_il3ym_7 a {
  color: var(--color-black);
  text-decoration: none;
}
@media (hover: hover) {
  ._social__socialList_il3ym_7 a:not(:disabled):hover {
    color: var(--color-white);
  }
}._article_4039u_1 {
  padding: var(--container-padding) 0 6.4rem;
  margin: 0 var(--container-padding);
  max-width: var(--container-max);
}
@media (min-width: 1920px) {
  ._article_4039u_1 {
    margin: 0 auto;
  }
}
._article_4039u_1 aside {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  padding-bottom: 6.4rem;
}

._article__grid_4039u_18 {
  display: grid;
  gap: var(--container-gap);
  grid-template-columns: var(--grid-columns);
  padding: 0 0 6.4rem;
}

._article__body_4039u_25 {
  grid-column: 1/5;
}
@media (min-width: 768px) {
  ._article__body_4039u_25 {
    grid-column: 2/9;
  }
}

._article_4039u_1 ._article__sidebar_4039u_34 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  grid-column: 1/5;
  padding-bottom: 64px;
}
@media (min-width: 768px) {
  ._article_4039u_1 ._article__sidebar_4039u_34 {
    align-self: start;
    grid-column: 10/13;
    position: sticky;
    top: calc(var(--header-height) + 24px);
  }
}

._articleRelated__content_4039u_50 {
  grid-column: 1/5;
}
@media (min-width: 768px) {
  ._articleRelated__content_4039u_50 {
    grid-column: 2/12;
  }
}

._articleMeta_4039u_59,
._articleRelated_4039u_50 {
  display: grid;
  gap: var(--container-gap);
  grid-template-columns: var(--grid-columns);
  padding: 4rem 0 2.4rem;
  border-top: thin solid var(--color-black);
}

._articleMeta__content_4039u_68 {
  grid-column: 1/5;
}
@media (min-width: 768px) {
  ._articleMeta__content_4039u_68 {
    grid-column: 2/7;
  }
}

._articleMeta__name_4039u_77 {
  font: var(--type-body-medium);
  font-family: var(--type-medium);
  padding-bottom: 0.4rem;
}

._articleMeta__title_4039u_83 {
  font: var(--type-body-small);
}