.blog__list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
}

.blog__link {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
}

.blog__link__date {
    color: grey;
}

.blog__link__a {
    font-size: 32px;
    text-decoration: none;
}

.blog__link__a:hover {
    text-decoration: underline;
    cursor: pointer;
}

.blog__link__a:visited {
    color: blue;
}
