.sgmc-featured-posts.featured-posts--bento{--bp-image-ratio:16/9;display:flex;flex-direction:column;gap:1.5rem}.featured-posts--bento .featured-posts__bento-group{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.sgmc-featured-posts.featured-posts--bento .blog-post{aspect-ratio:auto;display:flex;flex-direction:column;min-width:0;width:auto}.sgmc-featured-posts.featured-posts--bento .blog-post__image-wrapper{aspect-ratio:16/9;flex:0 0 auto;z-index:0}.sgmc-featured-posts.featured-posts--bento .blog-post__image{height:100%}.sgmc-featured-posts.featured-posts--bento .blog-post__title{overflow-wrap:anywhere}.sgmc-featured-posts.featured-posts--bento .blog-post__button-wrapper{margin-top:auto;padding-top:var(--featured-button-padding-top,1.5rem)}.sgmc-featured-posts.featured-posts--bento .blog-post--no-image>:first-child{margin-top:0}@media (min-width:768px){.featured-posts--bento .featured-posts__bento-group{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-posts--bento .blog-post--bento-featured{grid-column:1/-1}}@media (min-width:1025px){.featured-posts--bento .featured-posts__bento-group{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(16rem,auto))}.featured-posts--bento .blog-post--bento-featured{grid-column:1/span 2;grid-row:1/span 2}.featured-posts--bento .featured-posts__bento-group--reversed .blog-post--bento-featured{grid-column:3/span 2}}