.cards.bento{display:flex;flex-direction:column;gap:1.5rem}.cards.bento .cards__bento-group{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.cards.bento .card{aspect-ratio:auto;min-width:0;overflow:hidden;width:auto}.cards.bento .card__content{flex:1;height:auto;min-width:0}.cards.bento .card__title{overflow-wrap:anywhere}.cards.bento .card__image{aspect-ratio:16/9;flex:0 0 auto;object-fit:cover}@media (min-width:768px){.cards.bento .cards__bento-group{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.bento .card--bento-featured{grid-column:1/-1}}@media (min-width:1025px){.cards.bento .cards__bento-group{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(16rem,auto))}.cards.bento .card--bento-featured{grid-column:1/span 2;grid-row:1/span 2}.cards.bento .cards__bento-group--reversed .card--bento-featured{grid-column:3/span 2}}