.featured-wrapper[data-v-07aac3c4] {
    background-image: url(/fonts/_nuxt-e9a2156222354eb49dc5d114e5c83859.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    width: 100%
}

.featured-content-wrapper[data-v-07aac3c4] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    padding-bottom: 6rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 100%
}

.share-icon[data-v-07aac3c4] {
    --tw-border-opacity: 1;
    border-color: rgba(157, 168, 182, var(--tw-border-opacity));
    border-radius: .5rem;
    border-width: 1px;
    color: currentColor;
    padding: .5rem
}

@media (min-width:640px) {
    .share-icon[data-v-07aac3c4] {
        padding: .75rem
    }
}

.excerpt[data-v-07aac3c4] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    margin-bottom: 1.25rem;
    max-height: 4.5rem;
    overflow: hidden
}

.pagination {
    align-items: center;
    display: flex;
    justify-content: center
}

.pagination>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.paginate-link a {
    align-items: center;
    background-color: transparent;
    border-radius: 9999px;
    color: currentColor;
    display: block;
    display: flex;
    justify-content: center;
    min-height: 2.125rem;
    min-width: 2.125rem;
    text-align: center;
    transition-duration: .15s;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.paginate-link.paginate-active-link a {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgba(0, 195, 179, var(--tw-bg-opacity));
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.paginate-next-link,
.paginate-prev-link {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 252, var(--tw-bg-opacity));
    border-radius: 9999px;
    border-width: 1px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    padding: .5rem 1.5rem;
    text-align: center;
    transition-duration: .15s;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.disabled .paginate-next-link,
.disabled .paginate-prev-link {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgba(229, 233, 242, var(--tw-bg-opacity));
    color: rgba(243, 244, 246, var(--tw-text-opacity))
}

.disabled .paginate-next-link:hover,
.disabled .paginate-prev-link:hover {
    cursor: not-allowed
}