[x-cloak]{display:none!important}

/* Scroll-snap carousels (initiatives / news) */
.snap-row{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.snap-row::-webkit-scrollbar{display:none}
.snap-row>*{scroll-snap-align:start;flex:0 0 auto}

/* Hero slider */
.hero-slide{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}
.hero-slide.is-active{opacity:1;visibility:visible}

/* Timeline (Supreme President page) */
.timeline{position:relative}
.timeline::before{content:"";position:absolute;top:0;bottom:0;left:1.1rem;width:2px;background:linear-gradient(#C8A24A,#0B3C5D22)}
@media (min-width:1024px){.timeline::before{left:50%;transform:translateX(-50%)}}

@media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
