.oneup-latest-posts{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,300px);gap:16px}.oneup-latest-posts h3{font-size:20px!important;margin:8px 0}.oneup-latest-posts .latest-post{height:100%;position:relative;overflow:hidden;border-radius:8px}.oneup-latest-posts .latest-post:first-child{grid-row:1 / 3}.oneup-latest-posts .latest-post>div,.oneup-latest-posts .latest-post>a{width:100%;height:100%;display:block}.oneup-latest-posts .latest-post img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform;transition:transform 0.25s ease-out}.oneup-latest-posts .latest-post:hover img,.oneup-latest-posts .latest-post:hover video{transform:scale(1.1)}.oneup-latest-posts video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.25s ease-out}.oneup-latest-posts .latest-post-large{grid-row:span 2}.oneup-latest-posts .latest-post-content{position:absolute;bottom:16px;left:16px;right:16px;background:rgb(0 0 0 / .45);color:#fff;padding:8px;border-radius:4px;font-size:1rem;line-height:1.4}.oneup-latest-posts .latest-post-content span{display:block;font-size:.875rem;line-height:1.2;margin-top:4px;color:#f0f0f0}.latest-post .latest-post-category{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.latest-post:first-child .latest-post-category{background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--base)}.latest-post:nth-child(2) .latest-post-category{background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast)}.latest-post:nth-child(3) .latest-post-category{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}@media (max-width:980px){.oneup-latest-posts{grid-template-columns:1fr;grid-template-rows:none;gap:12px;height:100%}.oneup-latest-posts .latest-post:first-child{grid-row:auto}.oneup-latest-posts .latest-post{height:200px}.oneup-latest-posts .latest-post>a{height:100%}}