@charset "utf-8";

.ArticleGrid__headerContainer { grid-column: span 6; margin-bottom: 1rem; }

@media (min-width: 1024px) {
  .ArticleGrid__headerContainer { grid-column: span 12; }
}

.ArticleGrid__mainContainer { display: contents; grid-column: span 6; }

.ArticleGrid__mainContainer .ArticleGrid__contentContainer { grid-column: span 3; padding-bottom: 2rem; }

@media (min-width: 768px) {
  .ArticleGrid__mainContainer .ArticleGrid__contentContainer { grid-column: span 2; }
}

@media (min-width: 1024px) {
  .ArticleGrid__mainContainer .ArticleGrid__contentContainer { grid-column: span 3; }
  .ArticleGrid__mainContainer { grid-column: unset; }
}

.ArticleGrid__mainContainer--inset { grid-column: span 6; }

.ArticleGrid__mainContainer--inset .ArticleGrid__headerContainer { grid-column: 1 / span 6; }

@media (min-width: 768px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__headerContainer { grid-column-end: span 4; }
}

@media (min-width: 1024px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__headerContainer { grid-column: 2 / span 10; }
}

.ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer { grid-column: auto / span 3; }

@media (min-width: 768px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer { grid-column-end: span 2; }
}

@media (min-width: 1024px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer .InterrupterCard__contentTitle .Text-ds { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-20px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-24px); }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer .InterrupterCard__contentTitle .Text-ds { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-16px); font-weight: var(--pal-font-weight-medium); letter-spacing: var(--pal-letter-spacing-015px); line-height: var(--pal-line-height-20px); }
}

@media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer .InterrupterCard__contentTitle .Text-ds { font-size: var(--pal-font-size-24px); letter-spacing: var(--pal-letter-spacing-neg03px); line-height: var(--pal-line-height-28px); }
}

@media (min-width: 1024px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer .InterrupterCard__contentTitlesupport .Text-ds { font-family: var(--pal-font-family-000); font-size: var(--pal-font-size-14px); font-weight: var(--pal-font-weight-book); letter-spacing: var(--pal-letter-spacing-025px); line-height: var(--pal-line-height-16px); }
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer .InterrupterCard__contentLabel { margin-top: 0.5rem; }
}

@media (min-width: 768px) {
  .ArticleGrid__mainContainer--inset { grid-column: 2 / 6; }
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer:nth-child(2n+1) { grid-column: 2 / span 2; }
}

@media (min-width: 1024px) {
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer:nth-child(2n+1) { grid-column-end: span 2; grid-column-start: unset; }
  .ArticleGrid__mainContainer--inset .ArticleGrid__contentContainer:nth-child(5n+1) { grid-column-start: 2; }
}

.RailTitle__HeaderSection { align-items: flex-start; display: flex; justify-content: space-between; }

@media (min-width: 768px) {
  .RailTitle__HeaderSection { justify-content: normal; }
}

.RailTitle__HeaderSectionLinkWrap { margin-left: 2rem; min-width: fit-content; }

.RailTitle__HeaderSectionLinkWrap .pal-c-Button--link { background-position: 0px 100%; height: auto; min-height: 1.5rem; }

.RailTitle__DetailSection { display: flex; margin-top: 0.5rem; }

.RailTitle__DetailSectionSubtitle { margin-right: 1rem; }

.RailTitle__DetailSectionSubtitle:last-child { margin-right: 0px; }