.content-grid {
    margin-inline: 1rem;
}

.content-grid #header {
        max-width: 656px;
        padding-inline: 0;
        margin-inline: auto;
    }

.ankeiler-grid {
    display: block;
}

.ankeiler-grid .ankeiler-grid-items {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

.ankeiler-grid .ankeiler-image {
    max-width: 100%;
  }

.article.fullWidth .ankeiler-grid {
    width: unset;
    margin-bottom: 1rem;
  }

:is(.article.fullWidth .ankeiler-grid) a {
      -webkit-text-decoration: none;
      text-decoration: none;
    }

:is(.article.fullWidth .ankeiler-grid) figure {
      margin: 0;
    }

:is(:is(.article.fullWidth .ankeiler-grid) figure) figcaption {
        text-align: left;
      }

:is(:is(:is(.article.fullWidth .ankeiler-grid) figure) figcaption) a {
          color: inherit;
        }

@media screen and (min-width: 720px)  {
    #layout.content-grid {
        grid-column: content;
    }

    .content-grid #header h1 {
        font-size: var(--font-size-jumbo);
    }

    #contentArea {
        width: auto;
    }

    .article.fullWidth .ankeiler-grid {
      clear: both;
      display: block;
    }

      :is(.article.fullWidth .ankeiler-grid) .ankeiler-grid-items {
        flex-direction: row;
        flex-wrap: wrap;
      }

      :is(.article.fullWidth .ankeiler-grid) twk-ankeiler {
        flex-basis: calc(50% - 0.5rem);
        min-width: 0;
        max-width: var(--grid-column-width);
      }

      :is(.article.fullWidth .ankeiler-grid) > * + * {
        margin-block-start: 0;
      }
}

@media screen and (min-width: 1160px) {
    .mobile-first-grid {
        --ankeiler-grid-columns: 3;
    }
}

@media screen and (min-width: 1504px) {
    .mobile-first-grid:not(.sidebar-open) {
        --content-grid-start-column: 3;
        --content-grid-end-column: 5;
        --ankeiler-grid-columns: 4;
    }
}

@media screen and (min-width: 1848px) {
    .mobile-first-grid {
        --content-grid-start-column: 3;
        --content-grid-end-column: 5;
        --ankeiler-grid-columns: 4;
    }
}

