@media screen and (min-width: 768px) {
    .serch-tags {
        position: sticky;
        top: 1.5rem;
        overflow: auto;
        max-height: calc(100vh - 3rem);
    }
}

.search-widget__group > .close {
    position: absolute;
    right: 5.5rem;
    top: 0px;
    font-size: 23px;
    border-left: 1px solid #d9d9d9;
    padding-inline: 1rem;
    height: 100%;
}

.search-widget__group:has(input:focus)>.close, .search-widget__group:has(input:active)>.close {
    border-color: black;
}

.tags {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
    align-items: center;
}
.tags > .btn {
    word-break: break-word;
    white-space: normal;
}

#own-carousel .carousel-item:not(:first-child) {
    display: none;
}

.blog-image {
    max-width: 1280px;
    width: -webkit-fill-available;
}

.wp-block-image,
.wp-caption {
    margin-inline: auto !important;
    width: min-content !important;
    max-width: -webkit-fill-available !important;
    position: relative;
    margin-bottom: 1rem;
}

.wp-block-image + p,
.wp-caption + p {
    margin-bottom: 3rem;
}

.wp-block-image figcaption,
.wp-caption figcaption {
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: .5rem;
    font-size: .8rem;
    border: 1px solid #d9d9d9;
    border-top: 0;
}