.event-detail_article__sKMg_{font-family:Poppins,sans-serif;min-height:100vh;background:#f8f9fc}.event-detail_headline__12dY_{position:relative;width:100%;height:420px;overflow:hidden;background:#1a1a1a}.event-detail_headlineOverlay__aSMiX{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.5))}.event-detail_container__NZI7H{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.event-detail_meta__zcOkQ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.event-detail_tag__H5RqL{background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .65rem;border-radius:20px}.event-detail_title__pxIhP{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 1.25rem;line-height:1.25}.event-detail_infoBar__vsKyr{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.event-detail_infoItem___XJEs{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:#4b5563}.event-detail_infoItem___XJEs svg{color:#a01c22;flex-shrink:0}.event-detail_summary__gr4MN{font-size:1.05rem;color:#374151;line-height:1.7;margin-bottom:1.5rem;font-style:italic;border-left:4px solid #f5bc4c;padding-left:1rem}.event-detail_ctaRow__VC8Gz{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.event-detail_registerBtn__4Q7rU{display:inline-block;background:#a01c22;color:#fff;font-weight:600;font-size:.9rem;padding:.65rem 1.5rem;border-radius:6px;text-decoration:none;transition:background-color .15s}.event-detail_registerBtn__4Q7rU:hover{background:#811519}.event-detail_resultsBtn__kjNux{display:inline-block;background:#f5bc4c;color:#1a1a1a;font-weight:600;font-size:.9rem;padding:.65rem 1.5rem;border-radius:6px;text-decoration:none;transition:background-color .15s}.event-detail_resultsBtn__kjNux:hover{background:#e0a82e}.event-detail_sectionTitle__uutrh{font-size:1.1rem;font-weight:700;color:#a01c22;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #f5bc4c;display:inline-block}.event-detail_sliderSection__RQHsP{margin-bottom:2.5rem}.event-detail_sliderWrap__zvpb_{position:relative}.event-detail_slider__xCjCa{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin;scroll-behavior:smooth}.event-detail_slider__xCjCa::-webkit-scrollbar{height:6px}.event-detail_slider__xCjCa::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.event-detail_sliderItem__Qpjjo{flex:0 0 auto;width:clamp(240px,70vw,420px);aspect-ratio:3/2;border-radius:8px;overflow:hidden;background:#e5e7eb;scroll-snap-align:start;border:none;padding:0;cursor:pointer;transition:transform .15s ease;position:relative}.event-detail_sliderItem__Qpjjo:hover{transform:translateY(-2px)}@media (min-width:768px){.event-detail_sliderItem__Qpjjo{width:360px}}.event-detail_sliderArrow__QsM5f{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid #e5e7eb;background:rgba(255,255,255,.95);color:#1a1a1a;font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .15s ease,background-color .15s ease}.event-detail_sliderArrow__QsM5f:hover:not(:disabled){background:#fff}.event-detail_sliderArrow__QsM5f:disabled{opacity:0;pointer-events:none}.event-detail_sliderArrowPrev__ncFYA{left:8px}.event-detail_sliderArrowNext__LI9pz{right:8px}@media (max-width:640px){.event-detail_sliderArrow__QsM5f{display:none}}.event-detail_sliderFooter__Hudbq{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem;gap:1rem}.event-detail_sliderDots__Uc2Nb{display:flex;gap:6px;flex-wrap:wrap}.event-detail_sliderDot__FLYG2{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#d1d5db;cursor:pointer;transition:background .15s ease,transform .15s ease}.event-detail_sliderDot__FLYG2:hover{background:#9ca3af}.event-detail_sliderDotActive__Y9xiO{background:#a01c22;transform:scale(1.25)}.event-detail_sliderHint__X_vlW{font-size:.78rem;color:#6b7280;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.event-detail_sliderHintArrow__fb_4K{display:inline-block;font-size:1.1rem;line-height:1;animation:event-detail_sliderNudge__22JFI 1.6s ease-in-out infinite}@keyframes event-detail_sliderNudge__22JFI{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (min-width:768px){.event-detail_sliderHint__X_vlW{display:none}}.event-detail_imgWrap__VuHwS{position:relative;display:block;width:100%;height:100%}.event-detail_shimmer__cyi5K{position:absolute;inset:0;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);background-size:200% 100%;animation:event-detail_shimmerSlide__UssZe 1.2s ease-in-out infinite;z-index:1}.event-detail_shimmerDark__pJXQV{background:linear-gradient(90deg,#2a2a2a,#3a3a3a 50%,#2a2a2a);background-size:200% 100%;border-radius:6px;display:flex;align-items:center;justify-content:center}.event-detail_spinner__Vvcjz{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#f5bc4c;animation:event-detail_spinnerSpin__a5pR5 .9s linear infinite}@keyframes event-detail_spinnerSpin__a5pR5{to{transform:rotate(1turn)}}@keyframes event-detail_shimmerSlide__UssZe{0%{background-position:200% 0}to{background-position:-200% 0}}.event-detail_lightboxImg__QBfDe{background:#1a1a1a;border-radius:6px;overflow:hidden}.event-detail_contentSection__OX_SP{margin-top:2rem}@media (max-width:640px){.event-detail_headline__12dY_{height:260px}.event-detail_title__pxIhP{font-size:1.4rem}}.event-markdown{font-size:.975rem;line-height:1.8;color:#374151}.event-markdown h1,.event-markdown h2,.event-markdown h3{font-weight:700;color:#1a1a1a;margin:1.5rem 0 .5rem}.event-markdown h1{font-size:1.5rem}.event-markdown h2{font-size:1.25rem}.event-markdown h3{font-size:1.05rem}.event-markdown p{margin:0 0 1rem}.event-markdown ul{padding-left:1.5rem;margin-bottom:1rem}.event-markdown li{margin-bottom:.35rem}.event-markdown strong{font-weight:700;color:#1a1a1a}.event-markdown a{color:#a01c22;text-decoration:underline}