.uagb-post__inner-wrap{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 1.75rem;border-radius:var(--radius-lg,1rem);background:#FFF;box-shadow:0 4px 20px -4px rgb(0 0 0 / .1),0 0 0 3px #fff0;transition:background-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease;cursor:pointer;overflow:hidden;user-select:none}.uagb-post__title a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:#fff0}.uagb-post__inner-wrap:hover{background-color:var(--color-brand-900,#1E2D3D);box-shadow:0 0 0 3px var(--color-brand-700,#34495E),0 0 0 #fff0}.uagb-post__inner-wrap .uagb-post__title{position:relative;z-index:6;font-family:var(--font-display,'Fraunces',Georgia,serif);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0;padding-right:2.5rem;padding-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.5rem}.uagb-post__inner-wrap .uagb-post__title a{color:var(--color-ink-900,#1A1A1A);text-decoration:none!important;transition:color 0.25s ease}.uagb-post__inner-wrap:hover .uagb-post__title a{color:#FFF;text-decoration:none!important}.uagb-post__inner-wrap .uagb-post-grid-byline{position:relative;z-index:6;display:flex;align-items:center;gap:.35rem;font-size:.8125rem;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);color:var(--color-ink-400,#9CA3AF);transition:color 0.25s ease,opacity 0.25s ease;margin:0}.uagb-post__inner-wrap .uagb-post-grid-byline time{display:flex;align-items:center;gap:.35rem;transition:opacity 0.25s ease}.uagb-post__inner-wrap .uagb-post__date .dashicons{font-size:1rem;width:1rem;height:1rem;line-height:1rem}.uagb-post__inner-wrap:hover .uagb-post-grid-byline time{opacity:0}.uagb-post__inner-wrap .uagb-post__excerpt{position:relative;z-index:6;font-size:.9rem;line-height:1.6;color:var(--color-ink-500,#6B7280);margin:0;transition:opacity 0.25s ease,color 0.25s ease;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.uagb-post__inner-wrap .uagb-post__excerpt p{margin:0}.uagb-post__inner-wrap:hover .uagb-post__excerpt{color:rgb(255 255 255 / .75)}.uagb-post__category{position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-flex;align-items:center;font-size:.75rem;font-family:var(--font-body,'Plus Jakarta Sans',system-ui,sans-serif);font-weight:600;color:var(--color-cta-700,#C47D0E);background:rgb(232 148 24 / .12);border-radius:9999px;padding:4px 10px;white-space:nowrap;opacity:0;transition:opacity 0.25s ease;pointer-events:none;z-index:7}.uagb-post__inner-wrap:hover .uagb-post__category{opacity:1}.uagb-post__inner-wrap::after{content:'';position:absolute;top:1.4rem;right:1.5rem;display:block;width:.55rem;height:.55rem;border-right:2px solid var(--color-ink-400,#9CA3AF);border-top:2px solid var(--color-ink-400,#9CA3AF);transform:rotate(45deg);transition:border-color 0.25s ease,transform 0.25s ease,width 0.25s ease,opacity 0.25s ease;opacity:1}.uagb-post__inner-wrap:hover::after{border-color:#FFF;transform:rotate(45deg) scale(1.3) translate(1px,-1px)}.uagb-post__inner-wrap::before{content:'';position:absolute;top:calc(1.4rem + 0.27rem - 1px);right:calc(1.5rem + 0.55rem);display:block;height:2px;width:0;background:var(--color-ink-400,#9CA3AF);transform-origin:right center;transition:width 0.25s ease,background-color 0.25s ease}.uagb-post__inner-wrap:hover::before{width:1.25rem;background:#FFF}.uagb-post-pagination-wrap{display:flex;align-items:center;gap:.5rem;padding-top:1rem}.uagb-post-pagination-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--color-ink-600,#525252);border:1px solid var(--color-ink-200,#E5E7EB);background:#FFF;text-decoration:none!important;transition:all 0.2s ease}.uagb-post-pagination-wrap .page-numbers:hover{background:var(--color-brand-900,#1E2D3D);color:#FFF;border-color:var(--color-brand-900,#1E2D3D);text-decoration:none!important}.uagb-post-pagination-wrap .page-numbers.current{background:var(--color-brand-900,#1E2D3D);color:#FFF;border-color:var(--color-brand-900,#1E2D3D)}