.archive-case-study .case-study-header { align-items: center; padding-bottom: 50px; }
.archive-case-study .case-study-header__visual { min-height: auto; padding: 0; flex: 1; display: flex; justify-content: center; }
.archive-case-study .case-study-header__image { display: block; max-height: 500px; width: auto; max-width: 100%; height: auto; object-fit: contain; }
.archive-case-study .case-study-header .archiwe-heder { min-width: 0; }
.archive-case-study .case-study-header .category-description > :first-child { margin-top: 0; }
.archive-case-study .case-study-header .category-description > :last-child { margin-bottom: 0; }
@media (max-width: 767px) {
    .archive-case-study .case-study-header { padding-bottom: 20px; }
    .archive-case-study .case-study-header__visual { flex: none; }
}
