.event-content-services #event-content-title{font-size:clamp(2rem,4vw,4.3rem);line-height:1.1;max-width:1000px;margin:14px 0 0;letter-spacing:-.04em}.event-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:transparent;border-radius:0;overflow:visible}.event-content-grid .service-story{border:0;border-radius:18px;min-height:510px}.event-content-grid .service-story h2{font-size:clamp(1.65rem,2.2vw,2.3rem);line-height:1.1;margin:16px 0;color:white;letter-spacing:-.025em}.event-content-grid .service-story p{min-height:110px}.event-content-grid .service-story:focus-visible{outline:3px solid #b7155a;outline-offset:4px}.event-content-grid .service-story:focus-visible img{transform:scale(1.05)}.event-video-hero .page-hero-copy h2{font-size:clamp(3rem,6vw,6.5rem);line-height:1.02;letter-spacing:-.055em;margin:24px 0}@media(max-width:1000px){.event-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.event-content-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.event-content-grid .service-story{min-height:440px}.event-content-grid .service-story h2{font-size:28px}.event-content-grid .service-story p{min-height:0}.event-video-hero .page-hero-copy h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.event-content-grid .service-story img{transition:none}}
