/* Latest Posts Cards Widget */

.pdr-latest-posts {
    --blog-text: 0 0% 10%;
    --blog-text-secondary: 220 9% 46%;
    --neutral-border: 220 13% 91%;
    --background: 0 0% 100%;
    --foreground: 222 84% 5%;
    --border: 236 100% 94%;
    --input: 236 100% 94%;
    --radius: .75rem;
    --tw-space-y-reverse: 0;
}

.pdr-latest-posts .bg-c48 {
    background-color: hsl(var(--background));
}

.pdr-latest-posts .rounded-c1b {
    border-radius: var(--radius);
}

.pdr-latest-posts .p-is9 {
    padding: 1rem;
}

.pdr-latest-posts .bor-ati {
    border-width: 1px;
}

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

.pdr-latest-posts .text-d1p {
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--foreground));
    margin: 0 0 1rem 0;
    font-family: 'Poppins', sans-serif;
}

.pdr-latest-posts .space-y-y47 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse));
}

.pdr-latest-posts ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pdr-latest-posts .fle-pqf {
    display: flex;
    text-decoration: none;
    color: inherit;
}

.pdr-latest-posts .fle-pqf:hover .text-d1p.font-zpo.col-a25.line-clamp-klo {
    text-decoration: none;
}

.pdr-latest-posts .gap-7lv {
    gap: .75rem;
}

.pdr-latest-posts .w-6xr {
    width: 4rem;
}

.pdr-latest-posts .h-lad {
    height: 4rem;
}

.pdr-latest-posts .rou-vam {
    border-radius: .25rem;
}

.pdr-latest-posts .object-9rp {
    object-fit: cover;
}

.pdr-latest-posts .flex-shrink-r14 {
    flex-shrink: 0;
}

.pdr-latest-posts img {
    display: block;
    width: 4rem;
    height: 4rem;
}

.pdr-latest-posts .flex-99w {
    flex: 1 1 0%;
}

.pdr-latest-posts .min-w-oa4 {
    min-width: 0;
}

.pdr-latest-posts .font-zpo {
    font-family: 'Poppins', sans-serif;
}

.pdr-latest-posts .col-a25 {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}

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

.pdr-latest-posts .text-78p {
    font-size: .75rem;
    line-height: 1rem;
    color: hsl(var(--blog-text-secondary));
    margin: 0;
}

.pdr-latest-posts .mt-62v {
    margin-top: .25rem;
}

.pdr-latest-posts .fle-pqf:hover .col-a25 {
    color: hsl(var(--blog-text));
}

.pdr-latest-posts .col-a25 {
    color: hsl(var(--blog-text));
    font-weight: 400;
    margin: 0;
}

.pdr-latest-posts .fle-pqf:hover .col-a25 {
    text-decoration: underline;
}

