[hidden] { display: none !important; }
.application-availability { white-space: pre-line; }
.event-participant-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin: 32px 0; }
.event-participant-grid article { min-width: 0; }
.event-participant-grid article img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.event-participant-grid article h3 { font-size: 20px; margin: 16px 0 8px; overflow-wrap: anywhere; }
.event-participant-grid article p { font-size: 14px; line-height: 1.6; }
.event-partner-list > h3 { margin: 32px 0 16px; font-size: 20px; }
.event-partner-logos { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; align-items: center; }
.event-partner-logos img { width: 100%; height: 100px; object-fit: contain; }
@media (max-width: 760px) { .event-participant-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } .event-partner-logos { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 420px) { .event-participant-grid { grid-template-columns: minmax(0, 1fr); } }
