/* Generated from main.css by bin/build-css.js. Do not edit. */
.dpce-carousel.dpce-layout-list .dpce-style-card{flex-direction:row}.dpce-carousel.dpce-layout-list .dpce-style-card .dpce-card__media{flex:0 0 38%}.dpce-carousel.dpce-layout-list .dpce-style-card .dpce-thumbnail,.dpce-carousel.dpce-layout-list .dpce-style-card .dpce-thumbnail img{height:100%}@media (max-width:767px){.dpce-carousel.dpce-layout-list .dpce-style-card{flex-direction:column}}.dpce-carousel .dpce-style-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#ffffff;font-size:15px;text-align:left}.dpce-carousel .dpce-style-card .dpce-card__media{position:relative}.dpce-carousel .dpce-style-card .dpce-thumbnail img{aspect-ratio:3 / 2;object-fit:cover}.dpce-carousel .dpce-style-card .dpce-card__body{display:flex;flex:1;flex-direction:column;gap:0.55em;padding:20px}.dpce-carousel .dpce-style-card .dpce-title{margin:0;color:#111827;font-size:1.15em;line-height:1.3}.dpce-carousel .dpce-style-card .dpce-meta{margin:0}.dpce-carousel .dpce-style-card .dpce-desc{color:#374151;font-size:0.95em;line-height:1.55}.dpce-carousel .dpce-style-card .dpce-card__actions{position:relative;z-index:6;margin-top:auto;padding-top:0.4em}.dpce-carousel .dpce-style-card .dpce-card__actions span.dpce-button{pointer-events:none}.dpce-carousel .dpce-style-card:hover .dpce-card__actions span.dpce-button{background:#374151}
