.blog-grid{align-items:stretch;display:flex;flex-flow:row wrap;gap:1.2rem}.single-item{display:flex;flex-flow:column;flex:0 1 calc((100% - (1.2rem * 2)) / 3);position:relative}.single-item--thumb{aspect-ratio:477 / 309;border-radius:1rem;overflow:hidden}.breakdance .single-item:hover .single-item--thumb
img{transform:scale3d(1.04, 1.04, 1.04)}.breakdance .single-item--thumb
img{display:block;height:100%;max-height:unset;max-width:unset;object-fit:cover;transition:0.3s transform ease-in-out;width:100%}.single-item--time{background:var(--bde-palette-color-1-2143f68e-930f-473a-9c2f-63e64d022dce);border-radius:1.8rem;font-family:'Stolzl Book',sans-serif;font-size:0.9rem;left:0.6rem;line-height:100%;padding:0.5rem 1rem 0.5rem;position:absolute;top:0.6rem;z-index:1}.single-item--content{border-radius:1rem;box-shadow:2px 2px 12px 0 #00000026;display:flex;flex:1 0 auto;flex-flow:column;padding:1rem 1rem 1.25rem}.breakdance .single-item:hover .single-item--title{color:var(--bde-palette-color-1-08842b52-0f2c-4338-91f1-fe982d314211)}.breakdance .single-item--title{color:var(--bde-palette-color-1-2143f68e-930f-473a-9c2f-63e64d022dce);font-family:'Stolzl Medium',sans-serif;font-size:1.4rem;font-weight:500;line-height:125%;margin:0
0 1rem;transition:0.3s color ease-in-out}.single-item--excerpt{color:var(--bde-palette-color-1-2143f68e-930f-473a-9c2f-63e64d022dce);flex:1 0 auto;font-family:'Stolzl Book',sans-serif;font-size:1rem;line-height:138%;margin-bottom:1.25rem}.single-item:hover .single-item--button{transform:translate3d(0.5rem, 0, 0)}.single-item--button{transition:0.3s transform ease-in-out}.load-more{background:transparent;border-radius:1.8rem;border:1px
solid var(--bde-palette-color-1-9591b9a5-ab2e-42cd-906a-6b8f8b8b8c3b);display:block;font-family:'Stolzl Medium',sans-serif;font-size:1.1rem;font-weight:500;line-height:100%;margin:1.75rem auto 0;padding:0.7rem 1.5rem;transition:0.3s opacity ease-in-out, 0.3s background ease-in-out}.load-more:hover{background:var(--bde-palette-color-1-9591b9a5-ab2e-42cd-906a-6b8f8b8b8c3b)}@media only screen and (max-width: 1180px){.single-item{flex:0 1 calc((100% - (1.2rem * 1)) / 2)}.breakdance .single-item--time{font-size:0.9rem}.breakdance .single-item--title{font-size:1.15rem}.breakdance .single-item--excerpt{font-size:0.9rem}}@media only screen and (max-width: 767px){.single-item{flex:0 1 calc((100% - (1.2rem * 0)) / 1)}}