h1.wp-block-query-title {
    font-size: 4.0625rem;
    line-height: 1;
    margin-bottom: 4rem;
}

.entry-content>h1.wp-block-query-title {
    margin-top: 2.13rem;
}

.wp-block-search__inside-wrapper {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    border: 1px solid #4d566480;
}

input[type="search"] {
    color: var(--wp--preset--color--bhag-text);
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}

.wp-block-query .wp-block-group.has-base-background-color.has-background {
    max-width: 63.125rem;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-post-featured-image {
    margin-bottom: 0.625rem;
}

.wp-block-post-featured-image :where(img) {
    width: revert-layer;
    margin-left: auto;
    display: block;
    margin-right: auto;
}

.wp-block-post-excerpt .wp-block-post-excerpt__more-text {
    margin-block-start: 1.25rem;
    border-color: var(--wp--preset--color--bhag-text);
    border: 1px solid;
    width: fit-content;
    font-size: 0.88rem;
    border-radius: 0px;
    border-width: 1px;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    padding-top: var(--wp--preset--spacing--20);
    padding-bottom: var(--wp--preset--spacing--20);
}

.wp-block-post-excerpt .wp-block-post-excerpt__more-text>a {
    color: var(--wp--preset--color--bhag-text);
}

@media (max-width: 781.98px) {
    h1.wp-block-query-title {
        font-size: 2.25rem !important;
        line-height: 1.1111 !important;
        margin-bottom: 1rem !important;
    }

    .entry-content>h1.wp-block-query-title {
        margin-top: 1.5625rem !important;
    }
}