/* Shared objective/search heading typography and spacing; retain country hooks. */
.search-container.search-criterias {
    padding-block-start: var(--page-heading-space-before, 28px);
}
.search-criterias .criteria-info:where(.site-page-title) {
    margin-block-start: 0;
    margin-block-end: 0;
    flex-wrap: wrap;
    column-gap: 8px;
}
.criteria-info .search-criteria:where(.site-page-title) {
    display: inline;
    margin: 0;
    padding: 0;
    min-width: 0;
}
.criteria-info .search-criteria:where(.site-page-title):not(.first) {
    white-space: normal;
    overflow: visible;
}
.criteria-info:where(.site-page-title) .criteria-separator {
    padding-inline: 0;
    font-size: inherit;
    font-weight: inherit;
}

@media (min-width: 681px) {
    .search-container.search-criterias {
        margin-block-end: 12px;
    }
}
