@require "common/variables.styl" .home-content-container { .home-article-list { .home-article-item { margin-bottom: 60px; padding-bottom: 30px; .home-article-title { position: relative; &::before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: -16px; width: 3px; height: 22px; background: $primary-color; transition: all 0.5s ease; } font-weight: 600; color: var(--second-text-color); font-size: 1.5em; margin: 0; a { color: var(--second-text-color); } } .home-article-content { margin: 45px 0; line-height: 2em; } .home-article-meta-info { display: flex; justify-content: space-between; align-items: center; color: var(--third-text-color); font-size: 0.9em; span.article-date { letter-spacing: 0.5px; } hr { border: none; flex: 1; height: 1px; background: var(--border-color); margin: 0 10px; } a { color: var(--third-text-color); &:hover { color: var(--primary-color) } } } } } .paginator { padding-bottom: 40px; .page-number { display: none !important; } a.prev { float: left; } a.next { float: right; } } }