.warp-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}
.warp-photo-grid img{width:100%;height:180px;object-fit:cover}
.warp-template-editorial .warp-period h2,.warp-template-editorial .warp-event-card h3{font-family:Georgia,"Times New Roman",serif;font-weight:400}
.warp-template-editorial .warp-event-list{gap:0}
.warp-template-editorial .warp-event-card{border:0;border-bottom:1px solid var(--warp-line);border-radius:0;background:#fbfaf7}
.warp-template-editorial .warp-event-info{padding:30px}
.warp-template-editorial .warp-weekday{background:#f7f4ee}
.warp-template-editorial .warp-event-chip{background:#f4f2ed}
.warp-template-cards .warp-event-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px}
.warp-template-cards .warp-event-list .warp-event-card{display:block;border-radius:15px;box-shadow:0 5px 16px #1c30580a}
.warp-template-cards .warp-event-list .warp-event-card>img{width:100%;height:180px;max-height:none}
.warp-template-cards .warp-day-cell{background:#fafafa}
.warp-template-cards .warp-event-chip{padding:8px;border-radius:7px}
.warp-template-outline .warp-event-card,.warp-template-outline .warp-month-grid{border:1.5px solid #a1a1aa;border-radius:0}
.warp-template-outline .warp-event-chip{background:transparent;border:1px solid var(--warp-event-color,#2457d6);border-inline-start-width:3px;border-radius:0}
.warp-template-outline .warp-weekday{background:transparent;border-bottom:1px solid #a1a1aa}
.warp-template-outline .warp-event-card h3{text-transform:uppercase;letter-spacing:.04em;font-size:17px}
.warp-theme-dark.warp-template-editorial .warp-event-card,.warp-theme-dark.warp-template-cards .warp-day-cell{background:#1c1c20}
.warp-theme-adaptive.warp-template-editorial .warp-event-card,.warp-theme-adaptive.warp-template-cards .warp-day-cell{background:#1c1c20}

.warp-template-editorial .warp-event-list .warp-event-card{padding:24px;border-radius:0;border:0;border-bottom:1px solid var(--warp-line)}

.warp-photo-grid .warp-datebox,.warp-template-cards .warp-event-list .warp-datebox{display:none}

.warp-photo-grid .warp-event-info,.warp-template-cards .warp-event-list .warp-event-info{padding:20px}

.warp-photo-grid .warp-event-card>img,.warp-template-cards .warp-event-list .warp-event-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}

.warp-template-cards .warp-event-list .warp-event-card{display:block;padding:0}

  .warp-template-cards .warp-event-list .warp-event-card{display:block;padding:0}
