.event-guide-page .page-hero{min-height:610px}.event-guide-page .page-hero h1{font-size:clamp(2.2rem,5.2vw,5rem);max-width:1120px}.event-facts{border:1px solid #73603e;border-radius:14px;padding:28px;background:linear-gradient(120deg,#17232b,#10161c);margin:0 0 42px}.event-facts h2{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.25;color:#f4e3c5;margin:8px 0 18px}.event-facts p{line-height:1.75;color:#e3dfd6;margin:0 0 12px}.event-facts .kicker{color:#d6b574;font-size:.76rem}.event-facts .event-small{font-size:.85rem;color:#bcb8b0;margin-top:16px}.event-category-nav{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 40px}.event-category-nav a{border:1px solid #655638;padding:12px 16px;border-radius:24px;text-decoration:none;font-size:.9rem}.event-category-nav span{font-size:.8rem;margin-left:8px;opacity:.75}.event-category{scroll-margin-top:120px}.event-card{display:flex;flex-direction:column;transition:border-color .2s,background .2s}.event-card:hover{border-color:#dec17c;background:#17222b}.event-card .kicker{font-size:.67rem;line-height:1.5;margin-bottom:12px}.event-card h3{font-size:1.35rem;line-height:1.3}.event-card span{margin-top:auto;padding-top:15px}.event-independence{font-size:.87rem;line-height:1.7;color:#bcb8b0;border-top:1px solid #4d4639;padding-top:24px}.event-discovery{border-block:1px solid #4e4535;background:#101820}.event-discovery p{max-width:900px;line-height:1.8}.event-discovery h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.2;margin-bottom:22px}.event-discovery-links{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:1000px;margin:24px 0}.event-discovery-links a{color:#f2d197;text-underline-offset:4px}.event-discovery .button{margin-top:12px}.event-guide-page .route-article{overflow-wrap:break-word}@media(max-width:760px){.event-guide-page .page-hero{min-height:620px}.event-guide-page .page-hero h1{font-size:clamp(2.1rem,9vw,3.4rem)}.event-facts{padding:22px}.event-category-nav a{font-size:.83rem}.event-category{scroll-margin-top:90px}.event-card h3{font-size:1.3rem}}
