.post-summary {
    margin-bottom: 40px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 30px;
}

.post-summary h2 a {
    text-decoration: none;
    color: var(--text-main);
    border-bottom: 2px solid transparent;
}

.post-summary h2 a:hover {
    border-bottom: 2px solid var(--link);
}