.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm,
.wp-block {
    width: 100%;
    padding-right: var(--bs-gutter-x, 1.5rem);
    padding-left: var(--bs-gutter-x, 1.5rem);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container-sm,
    .container,
    .wp-block {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container-md,
    .container-sm,
    .container,
    .wp-block {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container-lg,
    .container-md,
    .container-sm,
    .container,
    .wp-block {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container,
    .wp-block {
        max-width: 1140px
    }
}

@media (min-width: 1400px) {
    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container,
    .wp-block {
        max-width: 1320px
    }
    .search-grid__nav button {
        font-size: 1rem;
    }
}

.large-container {
    max-width: 1920px;
    margin: 0 auto;
}

.container a {
    text-underline-offset: 4px;
}