.postList { list-style: none; padding: 0; & article.post + article.post { margin-top: var(--row-gap-medium); } & li.post + li.post { margin-top: var(--row-gap-small); } & .post-header { margin-bottom: var(--row-gap-xsmall); } & .post-details { font: var(--font-small); } & .post-title { font: var(--font-title); letter-spacing: var(--font-title-spacing); display: block; & a { text-decoration: none; } } }