figure.alignwide.wp-block-post-featured-image {
    border: 1px solid #ccc;
    border-radius: 10px;
}

ul.wp-block-archives-list.wp-block-archives {
    list-style: none;
    padding-left: 0;
}

ul.wp-block-archives-list.wp-block-archives li {
    padding: 0.8em 0;
}

.wp-block-query-pagination-previous-arrow,
.wp-block-query-pagination-next-arrow {
    color: transparent;
}

ul.columns-1.wp-block-post-template.is-layout-grid.wp-container-core-post-template-is-layout-19505109.wp-block-post-template-is-layout-grid {
    gap: 3rem;
}

.taxonomy-category.wp-block-post-terms a {
    color: var(--wp--preset--color--primary);
}

body:not(.home) .post {
    border-radius: 10px;
    box-shadow: 0 0 16.5px rgba(66, 156, 188, 0.46);
    padding: 2rem 2rem 1rem 2rem;
    background: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body:not(.home) .post h2 {
    font-size: 1rem;
    line-height: 1.5;
}

body:not(.home) .post .arrow a,
ul.wp-block-archives-list.wp-block-archives li a,
.post-navigation-link-next.wp-block-post-navigation-link a {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-right: 2em;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 600;
}

.post-navigation-link-previous.wp-block-post-navigation-link a {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-left: 2em;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 600;
}

body:not(.home) .post .arrow a::after,
ul.wp-block-archives-list.wp-block-archives li a::after,
.wp-block-query-pagination-next-arrow.is-arrow-arrow::after,
.post-navigation-link-next.wp-block-post-navigation-link a::after {
    content: "\203A";
    display: inline-flex;
    justify-content: center;
    align-items: end;
    width: 22px;
    height: 22px;
    color: var(--wp--preset--color--secondary-2);
    border: 1px solid var(--wp--preset--color--secondary-2);
    border-radius: 50%;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.wp-block-query-pagination-previous-arrow.is-arrow-arrow::after {
    content: "\2039";
    display: inline-flex;
    justify-content: center;
    align-items: end;
    width: 22px;
    height: 22px;
    color: var(--wp--preset--color--secondary-2);
    border: 1px solid var(--wp--preset--color--secondary-2);
    border-radius: 50%;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.post-navigation-link-previous.wp-block-post-navigation-link a::after {
    content: "\2039";
    display: inline-flex;
    justify-content: center;
    align-items: end;
    width: 22px;
    height: 22px;
    color: var(--wp--preset--color--secondary-2);
    border: 1px solid var(--wp--preset--color--secondary-2);
    border-radius: 50%;
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

body:not(.home) .post .arrow a:hover::after,
.is-arrow-arrow:hover::after,
ul.wp-block-archives-list.wp-block-archives li a:hover::after,
.post-navigation-link-next.wp-block-post-navigation-link a:hover::after,
.post-navigation-link-previous.wp-block-post-navigation-link a:hover::after {
    background: var(--wp--preset--color--secondary-2);
    color: #fff;
    transition: all 0.5s;
}


.single_navi {
    align-items: flex-start;
}