/* A clear archive link beneath the existing three homepage blog cards. */
.clinic-home-blog .home-blog-more { margin-block-start: 28px; }
.clinic-home-blog .home-blog-more__link {
    display: flex; align-items: center; justify-content: space-between; gap: 20px;
    box-sizing: border-box; width: 100%; min-height: 68px; padding: 18px 22px;
    border: 1px solid #d7c49e; border-radius: 8px; background: #f5f0e6; color: #58462b;
    font: inherit; font-size: 16px; font-weight: 600; line-height: 1.5;
    text-align: start; text-decoration: none;
}
.clinic-home-blog .home-blog-more__link > [aria-hidden="true"] { flex: none; font-size: 24px; line-height: 1; }
.clinic-home-blog .home-blog-more__link:hover { background: #eee5d5; color: #3e301d; text-decoration: none; }
.clinic-home-blog .home-blog-more__link:focus-visible { outline: 3px solid #446b85; outline-offset: 4px; }
@media (max-width:640px) {
    .clinic-home-blog .home-blog-more { margin-block-start: 18px; }
    .clinic-home-blog .home-blog-more__link { padding: 17px 18px; }
}
