.elementor-element-f10d69b .elementor-heading-title{text-transform:none!important;font-style:italic;font-size:17px;line-height:1.9em}.valen-events-grid{display:grid;gap:2rem;margin:0 auto;max-width:1200px}.valen-events-grid--1{grid-template-columns:1fr}.valen-events-grid--2{grid-template-columns:repeat(2,1fr)}.valen-events-grid--3{grid-template-columns:repeat(3,1fr)}.valen-events-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.valen-events-grid--4{grid-template-columns:repeat(2,1fr)}.valen-events-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.valen-events-grid--4,.valen-events-grid--3,.valen-events-grid--2{grid-template-columns:1fr}}.valen-event-card{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column}.valen-event-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.valen-event-card__image{width:100%;height:180px;overflow:hidden;background:#f5f5f5}.valen-event-card__image img{width:100%;height:100%;object-fit:cover;display:block}.valen-event-card__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.valen-event-card__title{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem 0;line-height:1.3}.valen-event-card__date{font-size:.9rem;color:#c49a6c;font-weight:500;margin-bottom:.25rem}.valen-event-card__location{font-size:.85rem;color:#666;margin-bottom:.75rem}.valen-event-card__excerpt{font-size:.9rem;color:#555;line-height:1.5;margin:0 0 1rem 0;flex:1}.valen-event-card__link{display:inline-block;font-size:.9rem;font-weight:600;color:#c49a6c;text-decoration:none;margin-top:auto;transition:color 0.2s ease}.valen-event-card__link:hover{color:#a07d4f;text-decoration:underline}.valen-events-empty{text-align:center;color:#666;padding:2rem}.valen-event-card--single{max-width:800px;margin:0 auto}.valen-event-card--single .valen-event-card__image{height:300px}.valen-event-card--single .valen-event-card__title{font-size:1.5rem}