/* Dynamic program section cards — V1.6; preserves previously approved public layout. */
.ev-structured-card{overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}
.ev-structured-card:hover{transform:translateY(-5px);box-shadow:0 15px 34px rgba(6,50,67,.11)}
.ev-structured-card .ev-program-mini-cover{width:100%;height:105px;object-fit:cover;border-radius:12px;margin:0 0 12px}
.ev-structured-card .ev-program-activity-cover{width:100%;height:100%;object-fit:cover;display:block}
.ev-structured-card>p{margin:10px 0 0;color:#5b7481;line-height:1.65;font-size:13px}
.ev-structured-card.activity-card>.mini-art{overflow:hidden;background:linear-gradient(120deg,#dceff2,#a6d7de)}
@media(prefers-reduced-motion:reduce){.ev-structured-card{transition:none}.ev-structured-card:hover{transform:none}}
