#linkedcontent-list {
  overflow-x: scroll;
  max-width: 100vw;
  margin: 0 0 0 0.8rem; }
  #linkedcontent-list .teasercard {
    width: 82vw;
    max-width: 17em;
    margin: unset; }
  @media screen and (min-width: 769px) {
    #linkedcontent-list {
      margin: 0 0.8rem;
      max-width: 100%; }
      #linkedcontent-list .teasercard {
        width: 100%;
        margin: unset;
        max-width: unset; } }
  @media screen and (min-width: 1100px) {
    #linkedcontent-list {
      max-width: 1100px;
      margin: 0 auto; } }

#linkedcontentinner {
  display: inline-flex; }
  #linkedcontentinner li {
    margin: 0 0.8rem 0 0; }
  @media screen and (min-width: 769px) {
    #linkedcontentinner {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: 2rem; }
      #linkedcontentinner li {
        margin: 0; } }
