.special-page[data-v-6651f722]{width:100%;max-width:1200px;margin:0 auto;padding:24px 16px;box-sizing:border-box}.page-head[data-v-6651f722]{margin-bottom:24px}.page-head h1[data-v-6651f722]{margin:0 0 6px;font-size:1.5rem;color:#0f172a}.page-head p[data-v-6651f722]{margin:0;color:#64748b;font-size:.95rem}.state-box[data-v-6651f722]{padding:48px 16px;text-align:center;color:#64748b;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.state-box.empty .empty-icon[data-v-6651f722]{display:block;font-size:2.4rem;margin-bottom:10px}.events-grid[data-v-6651f722]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.event-card[data-v-6651f722]{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 10px 25px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.event-card[data-v-6651f722]:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.1)}.event-media[data-v-6651f722]{height:150px;background:linear-gradient(135deg,#022c22,#064e3b 45%,#047857 85%,#059669);display:flex;align-items:center;justify-content:center}.event-media img[data-v-6651f722]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-media .media-fallback[data-v-6651f722]{font-size:2.6rem}.event-body[data-v-6651f722]{padding:14px 16px 16px}.event-body h2[data-v-6651f722]{margin:0 0 6px;font-size:1.05rem;color:#0f172a}.event-body .subtitle[data-v-6651f722]{margin:0 0 8px;font-size:.85rem;color:#64748b}.event-body .dates[data-v-6651f722]{font-size:.8rem;color:#42d392;font-weight:600}@media(max-width:768px){.special-page[data-v-6651f722]{padding:16px 12px}.events-grid[data-v-6651f722]{grid-template-columns:1fr;gap:12px}}