/* Keep navigation labels whole when the blog entry wraps on small screens. */
@media (max-width: 767px) {
    .main-nav { flex-wrap: wrap; justify-content: flex-start; row-gap: 8px; }
    .main-nav a { white-space: nowrap; }
}
