#eventModal{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#eventModal>div{animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}body.modal-open{overflow:hidden}.event-modal-scroll{scrollbar-width:thin;scrollbar-color:var(--color-primary) #f1f5f9}.event-modal-scroll::-webkit-scrollbar{width:6px}.event-modal-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.event-modal-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-primary),var(--color-tertiary));border-radius:10px}.event-modal-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-tertiary),var(--color-primary))}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,.backdrop-blur-xl,.backdrop-blur-md,.group,button{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.prose{color:#374151;font-size:1.125rem;line-height:1.875}.prose p{margin-bottom:1.75rem}.prose h2{color:var(--color-primary);font-size:2rem;font-weight:800;margin-top:3rem;margin-bottom:1.25rem;letter-spacing:-.025em;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prose h3{color:var(--color-primary);font-size:1.5rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-.02em}.prose ul,.prose ol{margin-left:2rem;margin-bottom:1.75rem}.prose li{margin-bottom:.75rem}.prose ul li::marker{color:var(--color-tertiary)}.prose strong{color:var(--color-primary);font-weight:700}.prose a{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-tertiary);text-underline-offset:3px;text-decoration-thickness:2px;transition:all .3s}.prose a:hover{color:var(--color-tertiary);text-decoration-color:var(--color-primary)}.prose blockquote{border-left:4px solid var(--color-tertiary);padding-left:1.5rem;font-style:italic;color:#4b5563;background:linear-gradient(135deg,#2342880d,#ffc1070d);padding:1.5rem;margin:2rem 0;border-radius:.5rem}.news-content{width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.news-content img{max-width:100%;height:auto;display:block;margin:1.5rem auto;border-radius:.75rem;box-shadow:0 10px 25px #2342881a;content-visibility:auto}.news-content table{width:100%;max-width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.news-content table thead,.news-content table tbody,.news-content table tr{display:table;width:100%;table-layout:fixed}.news-content table td,.news-content table th{padding:.75rem;border:1px solid rgba(35,66,136,.2);word-wrap:break-word;overflow-wrap:break-word}.news-content table th{background:linear-gradient(135deg,var(--color-primary),var(--color-primary));color:#fff;font-weight:700}.news-content pre,.news-content code{max-width:100%;overflow-x:auto;word-wrap:break-word;white-space:pre-wrap}.news-content pre{padding:1rem;background:#2342880d;border-radius:.5rem;margin:1.5rem 0}.news-content *{max-width:100%;box-sizing:border-box}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}article{animation:fadeInUp .6s ease-out}@supports (backdrop-filter: blur(10px)){.backdrop-blur-xl{backdrop-filter:blur(24px)}.backdrop-blur-md{backdrop-filter:blur(12px)}.backdrop-blur-lg{backdrop-filter:blur(16px)}}.shadow-2xl{box-shadow:0 25px 50px -12px #23428826}.shadow-xl{box-shadow:0 20px 25px -5px #2342881a}.shadow-lg{box-shadow:0 10px 15px -3px #2342881a}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:gray}.latest-news-scroll{max-height:420px;overflow-y:auto;padding-right:6px}.latest-news-scroll::-webkit-scrollbar{width:6px}.latest-news-scroll::-webkit-scrollbar-track{background:transparent}.latest-news-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-primary),var(--color-tertiary));border-radius:999px}.latest-news-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-tertiary) 100%)}.hero-backdrop{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0000004d;border:1px solid rgba(255,255,255,.2)}.hero-title-shadow{text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2)}@supports (backdrop-filter: blur(20px)){.backdrop-blur-xl{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}}
