.events-cards .suenos-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 768px) {
    .events-cards .suenos-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 992px) {
    .events-cards .suenos-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.events-cards .camino-card--entry{position:relative;cursor:pointer}.events-cards .camino-card__entry-overlay{position:absolute;z-index:1;inset:0;border-radius:inherit}.events-cards .camino-card--entry>.suenos-card__image,.events-cards .camino-card--entry .suenos-card__video{position:relative;z-index:2}.events-cards .camino-card--entry:hover{border-color:#9acdd1;box-shadow:0 5px 16px rgba(18,93,101,.12)}.events-cards .camino-card__entry-overlay:focus-visible{outline:2px solid #087e8b;outline-offset:3px}.eventos-entry__meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eventos-entry__meta time{justify-self:end}.eventos-entry__historical-images{display:grid;gap:11px}.eventos-entry__historical-images--2{grid-template-columns:repeat(2,minmax(0,1fr))}.eventos-entry__historical-image{display:flex;flex-direction:column;min-width:0;margin:0}.eventos-entry__historical-image button{display:block;width:100%;padding:0;overflow:hidden;border:0;background:#eee;cursor:zoom-in}.eventos-entry__historical-image img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.eventos-entry__historical-images--2 .eventos-entry__historical-image img{height:clamp(190px,24vw,360px);max-height:none;object-fit:cover}.eventos-entry__historical-image figcaption{padding:10px 6px 1px;color:#756b61;font-size:15px;font-weight:500;line-height:1.45;text-align:center}.eventos-entry__gallery{grid-template-rows:82px;height:82px;margin-top:8px;padding-top:8px;border-top:1px solid #e0d7cb}.eventos-entry__gallery .vuelta-entry__gallery-scroll{grid-row:1}.eventos-entry__gallery .vuelta-entry__gallery-track{padding-top:0}.eventos-entry__gallery .vuelta-entry__gallery-item{height:82px}.eventos-entry .vuelta-entry__story blockquote{margin:1.45em 0 1.55em;padding:16px 18px;border:1px solid #ded2c1;border-left:3px solid #21a5b1;border-radius:0 6px 6px 0;background:#f7f2e9}.eventos-entry .vuelta-entry__story blockquote>h3{margin:0 0 4px;color:#303034;font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:clamp(17px,2.2vw,20px);font-weight:700;line-height:1.35}.eventos-entry .vuelta-entry__story blockquote>p{margin:0;color:#5f5a53;font-size:15px;line-height:1.55}.eventos-entry .vuelta-entry__story blockquote>p>a{color:#087e8b;font-weight:600;text-decoration-thickness:1px;text-underline-offset:2px}.eventos-entry .vuelta-entry__story blockquote>p>a:hover,.eventos-entry .vuelta-entry__story blockquote>p>a:focus-visible{color:#075f68}@media(max-width:600px){.eventos-entry__historical-images--2{grid-template-columns:minmax(0,1fr)}.eventos-entry__historical-images--2 .eventos-entry__historical-image img{height:auto;max-height:620px;object-fit:contain}.eventos-entry__gallery{grid-template-rows:74px;height:74px}.eventos-entry__gallery .vuelta-entry__gallery-item{height:74px}.eventos-entry__meta{grid-template-columns:minmax(0,1fr)}.eventos-entry__meta time{justify-self:start}.eventos-entry .vuelta-entry__story blockquote{padding:14px 15px}}
.events-cards .camino-card__entry-overlay{z-index:2}.events-cards .camino-card--entry>.suenos-card__image,.events-cards .camino-card--entry .suenos-card__video{z-index:0}
