.site-header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 250px;
    background: #0f8a9d;
    background: linear-gradient(57deg, #00C6A7 0%, #1E4D92 100%);
    transform-origin: 0;
    transform: skewY(0deg)
}

.hero {
    padding: 0px;
}

@media (min-width: 641px) {
    .site-header::before {
        height: 260px
    }
}

.feature-extended-body {
    text-align: left;
}

.features .section-title {
    margin-bottom: 16px;
}

.feature a {
    text-decoration: none;
}


ul {
    padding-left: 16px;
    padding-right: 16px;
    list-style-position: inside
}

.features .section-inner {
    padding-bottom: 16px;
    padding-top: 65px;
}

@media (min-width: 641px) {
    .features .section-title {
        margin-bottom: 24px
    }

    ul {
        padding-left: 24px;
        padding-right: 24px;
        list-style-position: inside
    }

    .feature-inner:hover {
        background-color: #00A3B835;
    }

    .features .section-inner {
        padding-bottom: 16px;
    }

    blockquote {
        font-size: 100%; 
    }
}

.post-section-title {
    color: #00A2B8;
    margin: auto;
    text-align: center;
    margin-top: 16px;
}

.cta-post-title {
    color: #00A2B8;
}

.section .post-cta {
    padding-top: 8px;
}

.post-cta-logo-container {
    /* width: 100%; */
    align-items: center;
    text-align: center;
}

.post-cta-logo {
    width: 150px;
    margin: auto;
}



.section .post-menu-container {
    padding-top: 0px;
}

.post-navigation {
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 20px 20px 20px;
}

.post-nav-item {
    /* Limit width to prevent overlap */
    max-width: 45%;
}

.post-nav-label {
    display: block;
    /* color: #797979; */
    font-size: 14px;
    margin-bottom: 0px;
}

.post-nav-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* color: #5B6F82; */
    font-size: 16px;
    text-decoration: none;
    display: block;
}

.next-post {
    text-align: right;
}