.events-page[data-v-4fe0c45e]{min-height:100vh;display:flex;flex-direction:column;background:#f8f8f7}.main-content[data-v-4fe0c45e]{flex:1;max-width:1100px;margin:0 auto;padding:0 24px;width:100%}.events-header[data-v-4fe0c45e]{padding:60px 0 40px;text-align:center}.page-title[data-v-4fe0c45e]{font-size:36px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.page-subtitle[data-v-4fe0c45e]{font-size:16px;color:#666}.events-section[data-v-4fe0c45e]{margin-bottom:60px}.section-title[data-v-4fe0c45e]{font-size:20px;font-weight:500;color:#1a1a1a;margin-bottom:20px}.events-grid[data-v-4fe0c45e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.event-card[data-v-4fe0c45e]{background:#ffffff;border:1px solid #e5e5e5;border-radius:12px;padding:24px;transition:all .15s ease}.event-card[data-v-4fe0c45e]:hover{border-color:#ccc;box-shadow:0 4px 12px #0000000f}.event-type[data-v-4fe0c45e]{display:inline-block;font-size:12px;font-weight:500;color:#0081f2;background:#e8f4fd;padding:4px 10px;border-radius:100px;margin-bottom:12px}.event-title[data-v-4fe0c45e]{font-size:18px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.event-description[data-v-4fe0c45e]{font-size:14px;color:#666;line-height:1.5;margin-bottom:16px}.event-meta[data-v-4fe0c45e]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.event-date[data-v-4fe0c45e],.event-location[data-v-4fe0c45e]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.event-date svg[data-v-4fe0c45e],.event-location svg[data-v-4fe0c45e]{color:#999}.event-btn[data-v-4fe0c45e]{width:100%;padding:10px;font-size:14px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.event-btn[data-v-4fe0c45e]:hover{background:#333333}.past-events-list[data-v-4fe0c45e]{display:flex;flex-direction:column;gap:12px}.past-event-card[data-v-4fe0c45e]{background:#ffffff;border:1px solid #e5e5e5;border-radius:12px;padding:20px 24px;cursor:pointer;transition:all .15s ease}.past-event-card[data-v-4fe0c45e]:hover{border-color:#ccc}.past-event-info[data-v-4fe0c45e]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.past-event-type[data-v-4fe0c45e]{font-size:12px;color:#666;background:#f0f0f0;padding:4px 10px;border-radius:100px}.past-event-date[data-v-4fe0c45e]{font-size:13px;color:#999}.past-event-title[data-v-4fe0c45e]{font-size:16px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.past-event-description[data-v-4fe0c45e]{font-size:14px;color:#666}@media (max-width: 1024px){.events-grid[data-v-4fe0c45e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.events-grid[data-v-4fe0c45e]{grid-template-columns:1fr}}
