.timeline-section[data-astro-cid-rvr3l44r]{padding:60px 20px 100px;width:100%;box-sizing:border-box;overflow-x:hidden}.timeline-header[data-astro-cid-rvr3l44r]{text-align:center;margin-bottom:60px}.timeline-header[data-astro-cid-rvr3l44r] h2[data-astro-cid-rvr3l44r]{font-size:2.5rem;margin:0 0 10px}.timeline-header[data-astro-cid-rvr3l44r] p[data-astro-cid-rvr3l44r]{color:var(--neon-volt);font-weight:500;text-transform:uppercase;margin:0 0 10px}.instruction-text[data-astro-cid-rvr3l44r]{color:var(--text-gray)!important;font-size:.85rem;font-weight:400!important;text-transform:none!important}.timeline-container[data-astro-cid-rvr3l44r]{position:relative;max-width:1100px;margin:0 auto;display:flex;flex-direction:column}.timeline-container[data-astro-cid-rvr3l44r]:after{content:"";position:absolute;width:4px;background-color:#333;top:0;bottom:0;left:50%;transform:translate(-50%);z-index:0}.tl-item[data-astro-cid-rvr3l44r]{position:relative;width:100%;display:flex;margin-bottom:-10px;z-index:1}.left-side[data-astro-cid-rvr3l44r]{justify-content:flex-start}.right-side[data-astro-cid-rvr3l44r]{justify-content:flex-end}.now-marker[data-astro-cid-rvr3l44r]{justify-content:center;margin:60px 0}.tl-item[data-astro-cid-rvr3l44r]:before{content:"";position:absolute;width:18px;height:18px;background-color:var(--bg-dark);border:3px solid var(--neon-volt);border-radius:50%;top:40px;left:50%;transform:translate(-50%);z-index:2;box-shadow:0 0 10px #cf06}.now-marker[data-astro-cid-rvr3l44r]:before{display:none}.tl-content[data-astro-cid-rvr3l44r]{width:46%;background-color:var(--bg-card);border-radius:10px;cursor:pointer;box-shadow:0 8px 20px #0006;transition:transform .3s ease,border-color .3s ease;box-sizing:border-box;position:relative;margin-bottom:40px}.left-side[data-astro-cid-rvr3l44r] .tl-content[data-astro-cid-rvr3l44r]{border-left:4px solid var(--neon-volt)}.right-side[data-astro-cid-rvr3l44r] .tl-content[data-astro-cid-rvr3l44r]{border-right:4px solid var(--neon-volt);text-align:right}.tl-item[data-astro-cid-rvr3l44r]:hover .tl-content[data-astro-cid-rvr3l44r]{transform:translateY(-5px);box-shadow:0 12px 30px #ccff001a}.tl-content-inner[data-astro-cid-rvr3l44r]{padding:25px 35px;position:relative}.expand-icon[data-astro-cid-rvr3l44r]{position:absolute;bottom:15px;font-size:1.5rem;font-weight:700;color:#f2f4f5;transition:transform .3s ease}.left-side[data-astro-cid-rvr3l44r] .expand-icon[data-astro-cid-rvr3l44r]{right:20px}.right-side[data-astro-cid-rvr3l44r] .expand-icon[data-astro-cid-rvr3l44r]{left:20px}.tl-content[data-astro-cid-rvr3l44r].active{border-color:#fff;box-shadow:0 5px 25px #ffffff26}.tl-content[data-astro-cid-rvr3l44r].active .expand-icon[data-astro-cid-rvr3l44r]{transform:rotate(45deg)}.tl-date[data-astro-cid-rvr3l44r]{display:inline-block;font-size:.9rem;font-weight:700;color:var(--neon-volt);text-transform:uppercase;margin-bottom:8px;font-family:Montserrat,sans-serif}.tl-date[data-astro-cid-rvr3l44r].is-olympic{background-color:var(--neon-volt);color:var(--bg-dark);padding:3px 10px;border-radius:4px}.tl-content[data-astro-cid-rvr3l44r] h4[data-astro-cid-rvr3l44r]{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.3rem;margin:0 0 8px;color:var(--text-white)}.olympic-title[data-astro-cid-rvr3l44r]{font-size:1.5rem!important;color:var(--neon-volt)!important}.short-desc[data-astro-cid-rvr3l44r]{margin:0;font-size:.95rem;line-height:1.4;color:var(--text-gray)}.tl-details[data-astro-cid-rvr3l44r]{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,margin-top .4s ease}.tl-details[data-astro-cid-rvr3l44r] p[data-astro-cid-rvr3l44r]{font-size:.95rem;color:#ddd;margin:0;border-top:1px solid #444;padding-top:15px;text-align:left;line-height:1.6}.tl-content[data-astro-cid-rvr3l44r].active .tl-details[data-astro-cid-rvr3l44r]{max-height:600px;opacity:1;margin-top:20px}.future-content[data-astro-cid-rvr3l44r]{border-color:#555!important;opacity:.85}.tl-item[data-astro-cid-rvr3l44r]:hover .future-content[data-astro-cid-rvr3l44r]{opacity:1;border-color:var(--neon-volt)!important}.highlight-past[data-astro-cid-rvr3l44r] .tl-content[data-astro-cid-rvr3l44r]{border:2px solid var(--neon-volt)}.highlight-olympics[data-astro-cid-rvr3l44r] .tl-content[data-astro-cid-rvr3l44r]{border:2px solid var(--neon-volt);background:linear-gradient(135deg,var(--bg-card) 0%,#2a2a2a 100%)}.highlight-future[data-astro-cid-rvr3l44r] .tl-content[data-astro-cid-rvr3l44r]{border:2px solid var(--neon-volt)!important}.now-badge[data-astro-cid-rvr3l44r]{background-color:var(--neon-volt);color:var(--bg-dark);padding:12px 35px;border-radius:30px;font-family:Montserrat,sans-serif;font-weight:900;font-size:1.2rem;text-transform:uppercase;box-shadow:0 0 20px var(--neon-volt);position:relative;z-index:5}.now-badge[data-astro-cid-rvr3l44r]:before{content:"";position:absolute;inset:-5px;border:2px solid var(--neon-volt);border-radius:35px;animation:pulseNow 2s infinite;opacity:.5}@keyframes pulseNow{0%{transform:scale(1);opacity:.8}to{transform:scale(1.3);opacity:0}}@media screen and (max-width: 990px){.timeline-header[data-astro-cid-rvr3l44r] h2[data-astro-cid-rvr3l44r]{font-size:2.2rem}.timeline-container[data-astro-cid-rvr3l44r]:after{left:40px!important;margin-left:-2px!important;transform:none!important}.tl-item[data-astro-cid-rvr3l44r]{margin-bottom:20px!important;justify-content:flex-end!important}.tl-item[data-astro-cid-rvr3l44r].now-marker{justify-content:flex-start!important;padding-left:65px!important;margin:40px 0!important}.tl-item[data-astro-cid-rvr3l44r]:before{left:40px!important;top:40px!important;transform:translate(-50%)!important}.tl-content[data-astro-cid-rvr3l44r]{width:calc(100% - 80px)!important;margin-bottom:0!important;border-left:4px solid var(--neon-volt)!important;border-right:none!important;text-align:left!important}.expand-icon[data-astro-cid-rvr3l44r]{right:20px!important;left:auto!important}}@media screen and (max-width: 600px){.timeline-header[data-astro-cid-rvr3l44r] h2[data-astro-cid-rvr3l44r]{font-size:1.8rem}.timeline-container[data-astro-cid-rvr3l44r]:after{left:20px!important}.tl-item[data-astro-cid-rvr3l44r]:before{left:20px!important;top:30px!important}.tl-content[data-astro-cid-rvr3l44r]{width:calc(100% - 40px)!important}.tl-content-inner[data-astro-cid-rvr3l44r]{padding:20px 20px 30px!important}.tl-item[data-astro-cid-rvr3l44r].now-marker{padding-left:45px!important}}
