[data-type="lpds-blocks/recent-posts"]{margin:0}.recent-posts{display:flex;flex-direction:column;min-height:calc(20px + 12vw + 6vh)}.recent-posts [class*=recent-post]{margin:-5px 0}.recent-posts .content{border-radius:var(--container-border-radius,12px);display:flex;margin:12px 0;overflow:hidden}.recent-posts .content,.recent-posts .content .image,.recent-posts .content .image img{height:calc(20px + 12vw + 6vh);max-height:120px}.recent-posts .content .image{display:flex;overflow:hidden;position:relative}.recent-posts .content .image,.recent-posts .content .image img{max-width:min(30%,228px);min-width:35vw}.recent-posts .content .image:before{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 360%);content:"";display:block;height:100%;min-width:100%;position:absolute;z-index:10}.recent-posts .content .image img{-o-object-fit:cover;object-fit:cover}.recent-posts .content .text{background-color:#fff;display:flex;flex-direction:column;gap:calc(2px + .1vw + .15vh);justify-content:space-evenly;overflow:hidden;padding:12px 16px}.recent-posts .content .text .title{color:var(--theme-headings-color);font-size:calc(8px + 1vw + .35vh);line-height:calc(10px + 1.5vw + .35vh);margin:0}.recent-posts .content .text .category{align-items:center;color:#999;display:inline-flex;font-size:calc(7px + .2vw + .2vh);font-weight:600}.recent-posts .content .text .category:before{background-color:var(--brand-color);content:"";display:block;height:calc(10px + .25vw);margin-right:calc(2px + .1vw + .25vh);width:2px}.recent-posts .content .text .description{color:var(--theme-text-color);display:none;margin:0}.recent-posts .button{background-color:#f90;display:inline-flex;justify-content:center;margin-top:8px}.recent-posts .button>a,.recent-posts .button>button{color:#fff;font-family:var(--theme-font-family);font-size:calc(4px + 1.35vw + .5vh);font-weight:600;line-height:2}.recent-posts .button>button{background-color:initial;border:none;cursor:pointer}.recent-posts .button>a{text-decoration:none}.recent-posts .button>a:hover{color:#fff}.recent-posts .button:hover{background-color:#ec8f00}.recent-posts a:hover{color:inherit}.recent-posts a:hover .content .text{background-color:rgba(var(--brand-color-rgb-comp),.075)}@media(min-width:768px){.recent-posts .content,.recent-posts .content .image,.recent-posts .content .image img{max-height:160px}.recent-posts .content .image,.recent-posts .content .image img{max-width:min(30%,304px);min-width:35vw}}@media(min-width:1000px){.recent-posts .content,.recent-posts .content .image,.recent-posts .content .image img{max-height:230px}.recent-posts .content .image,.recent-posts .content .image img{max-width:min(30%,365px);min-width:calc(150px + 5vw + 5vh)}.recent-posts .content .text .title{line-height:calc(12px + 1vw + .35vh)}.recent-posts .content .text .description{display:block;font-size:calc(5px + .5vw + .25vh);line-height:calc(10px + .5vw + .25vh)}.recent-posts .button>a,.recent-posts .button>button{font-size:calc(4px + .9vw + .25vh);line-height:2.15}}@media(min-width:1440px){.recent-posts .content .text .title{font-size:24px;line-height:30px}.recent-posts .content .text .category{font-size:12px}.recent-posts .content .text .description{font-size:14px;line-height:20px}.recent-posts .button>a,.recent-posts .button>button{font-size:18px;line-height:2.25}}@media(prefers-color-scheme:dark){.recent-posts .content .image:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 360%)}.recent-posts .content .text{background-color:#000}.recent-posts a:hover .content .text{background-color:rgba(var(--brand-color-rgb-comp),.35)}}
[data-type="lpds-blocks/recent-posts"][aria-label]{border:1px dotted red}[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content{background-image:none;border:1px solid #000}[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .image,[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .text{cursor:pointer}[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .image{z-index:0}[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .text{background-color:#fff}[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .text .description,[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .text .title{color:#111}[data-type="lpds-blocks/recent-posts"][aria-label] .recent-posts .content .text .category:before{background-color:var(--wp--preset--color--vivid-cyan-blue)}
