.wp-block-blog-widget .post-list{display:flex;flex-wrap:wrap;gap:1.5rem;pointer-events:none;row-gap:2.75rem}.wp-block-blog-widget .post{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;pointer-events:all}.wp-block-blog-widget .post .thumbnail{aspect-ratio:320/203;background-color:var(--wp--preset--color--ec-grey-5);border-radius:.5rem;cursor:pointer;display:block;overflow:hidden;position:relative;width:100%}.wp-block-blog-widget .post .thumbnail img{backface-visibility:hidden;bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transform:scale(1) translateZ(0) perspective(1px);transform-origin:center center;transition:all .3s 0s;width:100%;will-change:transform}.wp-block-blog-widget .post .thumbnail:hover img{transform:scale(1.05) translateZ(0) perspective(1px)}.wp-block-blog-widget .post .post-info .title-wrap{display:block;margin-bottom:1rem}.wp-block-blog-widget .post .post-info .title-wrap .post-title{color:var(--wp--preset--color--rich-black);line-height:1.2;text-decoration:none;transition:all .3s 0s}.wp-block-blog-widget .post .post-info .title-wrap .post-title:hover{color:var(--wp--preset--color--primary)}.wp-block-blog-widget .post .post-info .post-subtitle{display:block;margin-bottom:1rem;margin-top:0}.wp-block-blog-widget .post .post-info .permalink{color:var(--wp--preset--color--ec-grey-1);display:inline-flex;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin-top:1rem;position:relative;text-decoration:none}.wp-block-blog-widget .post .post-info .permalink:before{background:currentColor;bottom:1px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:width .3s,opacity .1s linear .2s;width:0}.wp-block-blog-widget .post .post-info .permalink:hover{text-decoration:none!important}.wp-block-blog-widget .post .post-info .permalink:hover:before{opacity:1;transition:width .3s,opacity .1s linear;width:100%}.wp-block-blog-widget .post .post-info .permalink:hover{color:var(--wp--preset--color--primary)}.wp-block-blog-widget .post:first-child{flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}.wp-block-blog-widget .post:first-child .thumbnail{aspect-ratio:664/420}@media(min-width:1025px){.wp-block-blog-widget .post:nth-child(3n+2),.wp-block-blog-widget .post:nth-child(3n+3){flex-basis:calc(25% - 1rem);max-width:calc(25% - 1rem)}.wp-block-blog-widget .post:nth-child(7n+4),.wp-block-blog-widget .post:nth-child(7n+5),.wp-block-blog-widget .post:nth-child(7n+6),.wp-block-blog-widget .post:nth-child(7n+7){flex-basis:calc(25% - 1.125rem);max-width:calc(25% - 1.125rem)}}@media(max-width:1024px){.wp-block-blog-widget .post{display:flex;flex-basis:unset;flex-direction:row;gap:2.5rem;max-width:100%;width:100%}.wp-block-blog-widget .post .thumbnail{aspect-ratio:4/3;min-width:40%;width:40%}.wp-block-blog-widget .post .post-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:60%}.wp-block-blog-widget .post:first-child{flex-basis:unset;max-width:100%;width:100%}.wp-block-blog-widget .post:first-child .thumbnail{aspect-ratio:4/3}}@media(max-width:782px){.wp-block-blog-widget .post{flex-direction:column;gap:1.5rem}.wp-block-blog-widget .post,.wp-block-blog-widget .post:first-child{flex-basis:unset;max-width:100%;width:100%}.wp-block-blog-widget .post .thumbnail{min-width:100%;width:100%}.wp-block-blog-widget .post .post-info{width:100%}}@media(max-width:480px){.wp-block-blog-widget .post:first-child .thumbnail{aspect-ratio:328/420}}
