.section-title[data-astro-cid-pbeyvqpm]{text-align:center;margin-bottom:var(--space-10)}.center[data-astro-cid-pbeyvqpm]{text-align:center;margin-top:var(--space-10)}.page-hero[data-astro-cid-pbeyvqpm]{padding:var(--space-16) 0 var(--space-8);text-align:center;background:var(--gradient-hero)}.page-hero-text[data-astro-cid-pbeyvqpm]{max-width:var(--container-md);margin:var(--space-5) auto 0;color:var(--color-gray-600)}.status[data-astro-cid-pbeyvqpm]{padding:var(--space-12) 0 0}.status-box[data-astro-cid-pbeyvqpm]{max-width:var(--container-md);background:var(--color-cream);border:1px solid var(--color-yellow);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;margin:0 auto}.status-box[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.status-box[data-astro-cid-pbeyvqpm] p[data-astro-cid-pbeyvqpm]{color:var(--color-gray-700);margin-bottom:var(--space-4)}.status-actions[data-astro-cid-pbeyvqpm]{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.status-secondary[data-astro-cid-pbeyvqpm]{font-weight:var(--font-medium)}.event-list[data-astro-cid-pbeyvqpm]{padding:var(--space-12) 0}.event-grid[data-astro-cid-pbeyvqpm]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.event-card[data-astro-cid-pbeyvqpm]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.event-card[data-astro-cid-pbeyvqpm]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.event-image[data-astro-cid-pbeyvqpm]{object-fit:cover;width:100%;height:240px}.event-body[data-astro-cid-pbeyvqpm]{padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.event-body[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm]{font-size:var(--text-xl);line-height:var(--leading-tight)}.event-body[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]{color:var(--color-gray-900)}.event-body[data-astro-cid-pbeyvqpm] h2[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]:hover{color:var(--color-accent)}.event-body[data-astro-cid-pbeyvqpm] p[data-astro-cid-pbeyvqpm]{color:var(--color-gray-600);font-size:var(--text-base);flex:1}.event-more[data-astro-cid-pbeyvqpm]{font-weight:var(--font-medium);font-size:var(--text-sm)}.coming-soon[data-astro-cid-pbeyvqpm]{padding:var(--space-12) 0;background:var(--color-gray-50)}.soon-grid[data-astro-cid-pbeyvqpm]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:900px;margin:0 auto;display:grid}.soon-card[data-astro-cid-pbeyvqpm]{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-6);border-top:4px solid var(--color-yellow)}.soon-icon[data-astro-cid-pbeyvqpm]{margin-bottom:var(--space-3);font-size:2rem;display:block}.soon-card[data-astro-cid-pbeyvqpm] h3[data-astro-cid-pbeyvqpm]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.soon-card[data-astro-cid-pbeyvqpm] p[data-astro-cid-pbeyvqpm]{color:var(--color-gray-600);font-size:var(--text-base)}.benefits[data-astro-cid-pbeyvqpm]{padding:var(--space-16) 0}.benefit-list[data-astro-cid-pbeyvqpm]{max-width:var(--container-md);gap:var(--space-3) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.event-ask[data-astro-cid-pbeyvqpm]{padding:var(--space-16) 0;background:var(--color-gray-50)}.event-ask-intro[data-astro-cid-pbeyvqpm]{text-align:center;color:var(--color-gray-600);max-width:560px;margin:calc(-1 * var(--space-6)) auto var(--space-8)}.event-form[data-astro-cid-pbeyvqpm]{gap:var(--space-4);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.form-row[data-astro-cid-pbeyvqpm]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-field[data-astro-cid-pbeyvqpm]{gap:var(--space-1);flex-direction:column;display:flex}.form-field[data-astro-cid-pbeyvqpm] label[data-astro-cid-pbeyvqpm]{font-weight:var(--font-medium);font-size:var(--text-sm)}.form-field[data-astro-cid-pbeyvqpm] input[data-astro-cid-pbeyvqpm],.form-field[data-astro-cid-pbeyvqpm] textarea[data-astro-cid-pbeyvqpm],.form-field[data-astro-cid-pbeyvqpm] select[data-astro-cid-pbeyvqpm]{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-base);background:var(--color-white);color:inherit}.form-field[data-astro-cid-pbeyvqpm] input[data-astro-cid-pbeyvqpm]:focus,.form-field[data-astro-cid-pbeyvqpm] textarea[data-astro-cid-pbeyvqpm]:focus,.form-field[data-astro-cid-pbeyvqpm] select[data-astro-cid-pbeyvqpm]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.hp-field[data-astro-cid-pbeyvqpm]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.event-form[data-astro-cid-pbeyvqpm] button[data-astro-cid-pbeyvqpm]{align-self:center}.form-status[data-astro-cid-pbeyvqpm]{text-align:center;min-height:1.5em;font-size:var(--text-sm);margin:0}@media (width<=640px){.form-row[data-astro-cid-pbeyvqpm]{grid-template-columns:1fr}}
