.event-landing .event-hero{align-items:center;gap:6%;min-height:0;padding-bottom:60px}.event-landing .event-hero h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(42px,4.5vw,76px);line-height:1.04}.event-landing .event-hero .intro{max-width:540px}.event-landing .event-visual{background:var(--panel);border-radius:24px;min-width:0;padding:22px}.event-landing .event-visual img{-o-object-fit:contain;object-fit:contain;border-radius:14px;width:100%;max-width:100%;height:480px;display:block}.event-landing .event-visual figcaption{letter-spacing:1px;color:var(--muted);padding-top:18px;font-size:9px}.event-landing .event-nav{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.event-landing .event-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:40px 0 0;padding:0;list-style:none;display:grid}.event-landing .event-steps li>span{color:var(--coral);font-family:Georgia,serif;font-size:54px}.event-landing .event-steps p,.event-landing .event-details article>p:last-child,.event-landing .event-faq p{color:var(--muted);font-size:16px;line-height:1.8}.event-landing .event-details{gap:64px;padding-top:25px;padding-bottom:25px;display:grid}.event-landing .event-details article{-moz-column-gap:8%;grid-template-columns:1fr 1fr;column-gap:8%;display:grid}.event-landing .event-details .eyebrow{grid-column:1/-1}.event-landing .event-details h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(30px,3vw,48px)}.event-landing .event-faq{padding-top:30px}.event-landing .event-faq details{border-bottom:1px solid var(--line);padding:24px 0}.event-landing .event-faq summary{cursor:pointer;font-size:18px;line-height:1.5}.event-landing .event-faq summary:focus-visible{outline:2px solid var(--coral);outline-offset:8px}.event-landing .event-faq p{max-width:800px;margin-bottom:0}.event-landing .event-related{background:var(--panel);max-width:none;padding-top:65px;padding-bottom:65px}.event-landing .event-related>a:not(.button),.event-landing .event-related-links a{text-underline-offset:5px;line-height:1.6;text-decoration:underline}.event-landing .event-related-links{flex-wrap:wrap;gap:24px;margin:25px 0 38px;display:flex}.event-landing footer nav{flex-wrap:wrap;gap:18px;font-size:11px;display:flex}@media (max-width:1000px){.event-landing .event-visual img{height:380px}.event-landing header.landing-nav{flex-wrap:wrap}.event-landing .event-nav{flex-basis:100%;order:3;justify-content:center}}@media (max-width:700px){.event-landing .event-hero{grid-template-columns:minmax(0,1fr);gap:35px;padding-bottom:20px;display:grid}.event-landing .event-hero h1{font-size:46px}.event-landing .event-visual{padding:18px}.event-landing .event-visual img{height:330px}.event-landing .event-steps ol{grid-template-columns:1fr;gap:16px}.event-landing .event-steps li{align-items:center;gap:24px;display:flex}.event-landing .event-steps p{font-size:15px}.event-landing .event-details article{grid-template-columns:1fr}.event-landing .event-details{gap:36px}.event-landing .event-faq summary{font-size:17px}.event-landing footer{align-items:flex-start}.event-landing footer nav{display:flex}}
