.pdr-more-posts .pdr-more-posts-wrapper.grid-slider {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.pdr-more-posts .pdr-more-post-card--slider {
    scroll-snap-align: start;
    flex: 0 0 min(320px, 80vw);
}

.pdr-more-posts .pdr-more-posts-wrapper.grid-slider::-webkit-scrollbar {
    display: none;
}

.pdr-more-posts .pdr-more-posts-nav {
    display: flex;
    justify-content: center;
    gap: 0.75rem;
    margin-top: 1.5rem;
}

.pdr-more-posts .pdr-more-posts-nav-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 9999px;
    border: 1px solid hsl(var(--neutral-border));
    background-color: hsl(var(--background));
    color: hsl(var(--foreground));
    cursor: pointer;
    font-size: 1rem;
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.pdr-more-posts .pdr-more-posts-nav .pdr-more-posts-nav-btn:hover,
.pdr-more-posts .pdr-more-posts-nav .pdr-more-posts-nav-btn:focus-visible,
.pdr-more-posts .pdr-more-posts-nav-btn:hover,
.pdr-more-posts .pdr-more-posts-nav-btn:focus-visible {
    background-color: hsl(var(--primary)) !important;
    color: hsl(var(--primary-foreground)) !important;
    border-color: hsl(var(--primary)) !important;
}

.pdr-more-posts .pdr-more-posts-nav .pdr-more-posts-nav-btn span {
    position: absolute; 
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pdr-more-posts--slider-enabled .grid-vql.grid-vqi.grid-wpr.grid-khg {
    display: contents;
}
/* More In Posts Grid Widget */

.pdr-more-posts {
    --goldenrod: 42 96% 73%;
    --blog-text: 0 0% 10%;
    --blog-text-secondary: 220 9% 46%;
    --neutral-bg-light: 220 14% 98%;
    --neutral-bg: 220 14% 96%;
    --neutral-border: 220 13% 91%;
    --background: 0 0% 100%;
    --foreground: 222 84% 5%;
    --primary: 235 75% 68%;
    --primary-foreground: 0 0% 100%;
    --border: 236 100% 94%;
    --radius: .75rem;
    background-color: hsl(var(--neutral-bg-light));
    margin-top: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.pdr-more-posts h2,
.pdr-more-posts h3 {
    color: hsl(var(--blog-text));
}

.pdr-more-posts .text-moh,
.pdr-more-posts time,
.pdr-more-posts .text-l6i {
    color: hsl(var(--blog-text-secondary));
}

.pdr-more-posts .container-2ol {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
}

@media (min-width: 1400px) {
    .pdr-more-posts .container-2ol {
        max-width: 1400px;
    }
}

.pdr-more-posts .mx-p76 {
    margin-left: auto;
    margin-right: auto;
}

.pdr-more-posts .px-n2g {
    padding-left: 1rem;
    padding-right: 1rem;
}

.pdr-more-posts .max-w-kqg {
    max-width: 80rem;
}

.pdr-more-posts h2 {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.pdr-more-posts .font-poppins-4nx {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.pdr-more-posts .text-6y9 {
    font-size: 1.5rem;
    line-height: 2rem;
}

.pdr-more-posts .text-3l1 {
    text-align: center;
}

.pdr-more-posts .mb-wlk {
    margin-bottom: 2rem;
}

.pdr-more-posts .inline-lgd {
    display: inline-flex;
}

.pdr-more-posts .item-r4t {
    align-items: center;
}

.pdr-more-posts .rounded-143 {
    border-radius: 9999px;
}

.pdr-more-posts .font-rw5 {
    font-weight: 600;
}

.pdr-more-posts .font-6cj {
    font-family: 'Poppins', sans-serif;
}

.pdr-more-posts .text-l6i {
    font-size: .75rem;
    line-height: 1rem;
}

.pdr-more-posts .upp-fmw {
    text-transform: uppercase;
}

.pdr-more-posts .tracking-p1t {
    letter-spacing: .025em;
}

.pdr-more-posts .bg-hz6 {
    background-color: transparent;
}

.pdr-more-posts .text-2i4 {
    color: hsl(var(--primary));
}

.pdr-more-posts .bor-9tj {
    border-width: 1px;
}

.pdr-more-posts .border-q6f {
    border: 1px solid hsl(var(--primary)) !important;
}

.pdr-more-posts .transition-7m1 {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}

.pdr-more-posts .duration-b94 {
    transition-duration: .2s;
}

.pdr-more-posts .hoverbg-hlg:hover {
    background-color: hsl(var(--primary)) !important;
}

.pdr-more-posts .text-nyc:hover {
    color: hsl(var(--primary-foreground)) !important;
}

.pdr-more-posts .grid-vql {
    display: grid;
}

.pdr-more-posts .grid-vqi {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.pdr-more-posts .gap-ej2 {
    gap: 1.5rem;
}

@media (min-width: 768px) {
    .pdr-more-posts .grid-wpr {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .pdr-more-posts .grid-khg {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.pdr-more-posts .gro-bt3 {
    border-radius: var(--radius);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .2s;
}

.pdr-more-posts .gro-bt3:hover {
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    transform: translateY(-0.25rem);
}

.pdr-more-posts .bg-da5 {
    background-color: hsl(var(--background));
}

.pdr-more-posts .border-\[hsl\(var\(--neutral-border\)\)\] {
    border-color: hsl(var(--neutral-border));
}

.pdr-more-posts .overflow-wz1 {
    overflow: hidden;
}

.pdr-more-posts .block-lic {
    display: block;
    text-decoration: none;
    color: inherit;
}

.pdr-more-posts .block-lic:hover .group-i2h {
    text-decoration: underline !important;
}

.pdr-more-posts .p-o7c {
    padding: 1.25rem;
}

.pdr-more-posts .pb-bin {
    padding-bottom: 1rem;
}

.pdr-more-posts .px-9mh {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.pdr-more-posts .pb-4ik {
    padding-bottom: 1.25rem;
}

.pdr-more-posts .mb-ttk {
    margin-bottom: .75rem;
}

.pdr-more-posts .gap-1g7 {
    gap: .5rem;
}

.pdr-more-posts h3 {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.pdr-more-posts .text-o31 {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.pdr-more-posts .leading-9ak {
    line-height: 1.25;
}

.pdr-more-posts .col-lo7 {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .15s;
}

.pdr-more-posts .fle-lx3 {
    display: flex;
}

.pdr-more-posts .gap-kf2 {
    gap: .75rem;
}

.pdr-more-posts .fle-lx3.gap-kf2.text-l6i {
    flex-wrap: wrap;
}

.pdr-more-posts .gap-odk {
    gap: .25rem;
}

.pdr-more-posts .px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
}

.pdr-more-posts .py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem;
}

.pdr-more-posts .w-ine {
    width: 1.25rem;
}
.pdr-more-posts .h-3 {
    height: .75rem;
}

.pdr-more-posts .w-3 {
    width: .75rem;
}


.pdr-more-posts .h-ovd {
    height: 1.25rem;
}

.pdr-more-posts .rounded-143 {
    border-radius: 9999px;
}

.pdr-more-posts .line-clamp-az5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}

.pdr-more-posts .text-moh {
    font-size: .875rem;
    line-height: 1.25rem;
}

.pdr-more-posts .leading-q46 {
    line-height: 1.625;
}

.pdr-more-posts .group-i2h {
    display: inline-flex;
    align-items: center;
    gap: .25rem;
}

.pdr-more-posts .gro-bt3:hover .group-i2h {
    text-decoration: underline !important;
}

.pdr-more-posts .rel-bi7 {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
}

.pdr-more-posts .rounded-42p {
    border-radius: var(--radius);
}

.pdr-more-posts .bg-\[hsl\(var\(--neutral-bg\)\)\] {
    background-color: hsl(var(--neutral-bg));
}

.pdr-more-posts .w-y1k {
    width: 100%;
}

.pdr-more-posts .h-8n7 {
    height: 100%;
}

.pdr-more-posts .object-1b5 {
    object-fit: cover;
}

.pdr-more-posts .opacity-hjt {
    opacity: 1;
}

.pdr-more-posts .transition-nr2 {
    transition-property: opacity;
    transition-duration: .15s;
}

.pdr-more-posts .duration-lo8 {
    transition-duration: .3s;
}

.pdr-more-posts .bg-hdf {
    background-color: hsl(var(--goldenrod));
}

.pdr-more-posts .text-183 {
    color: #1F1F1F;
    font-weight: 600;
}

.pdr-more-posts .hoverbg-65y:hover {
    background-color: transparent !important;
}

.pdr-more-posts .text-nos:hover {
    color: hsl(var(--goldenrod)) !important;
}

.pdr-more-posts .border-oqd {
    border: 1px solid hsl(var(--goldenrod)) !important;
}

