body.page-template-default.page.page-id-267.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.customize-support {
    overflow-x: auto !important;
}

body.page-template-default.page.page-id-267.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.customize-support .wp-site-blocks {
    max-height: 100vh;
}

.stories-pagination span.page-numbers.current {
    width: 40px;
    height: 40px;
    background: #057A99;;
    padding: 8px 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #F5F5F5;
}

.stories-pagination .page-numbers {
    width: 40px;
    height: 40px;
    background: transparent;
    padding: 8px 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #1E1E1E;
}

.stories-pagination .page-numbers:hover {
    background: #057A99;
    color: #F5F5F5;
}

.stories-pagination .wp-block-query-pagination-next {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #1F2023;
    line-height: 150%;
}

.stories-pagination .wp-block-query-pagination-next:hover {
    color: #057A99;
}

.stories-pagination .page-numbers:focus, .stories-pagination .wp-block-query-pagination-next:focus {
    outline: none;
}

.stories-group-container .stories-cover-container img {
    transition: all 0.3s ease-in-out;
}

.stories-group-container:hover .stories-cover-container img {
    transform: scale(1.1);
}

.stories-map-image-sticky {
    text-align: right;
}

.stories-map-image-sticky img {
    width: clamp(19.75rem, 7.25rem + 15.625vw, 26rem) !important;
} 


@media (max-width: 1440px){
    .stories-map-image-sticky {
        text-align: center;
    }
}

@media (max-width: 1366px){
    .stories-whole-column-container {
        padding: var(--wp--style--root--padding-right);
    }
}

@media (max-width: 810px){
    .stories-right-post-template-container {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

