._root_66chd_1 {
  row-gap: var(--space-lg);
  padding: clamp(2.5rem, 1.6rem + 3vw, 4rem) var(--page-gutter) var(--space-lg);
  grid-auto-columns: 100%;
  display: grid;
  overflow-x: clip;
}
@media (width >= 64rem) {
  ._root_66chd_1 {
    --outer-columns:2;
    --content-columns:8;
    grid-template-columns: repeat(var(--outer-columns), minmax(0, 1fr)) [content-start] repeat(var(--content-columns), minmax(0, 1fr)) [content-end] repeat(var(--outer-columns), minmax(0, 1fr));
    column-gap: var(--grid-gutter);
  }
}
@media (width >= 100rem) {
  ._root_66chd_1 {
    --outer-columns:3;
    --content-columns:6;
  }
}
@media (width >= 64rem) {
  ._title_66chd_25,
  ._content_66chd_26 {
    grid-column: content;
    margin-inline: 3.5rem;
  }
}
