.event-opening{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(28px,4vw,48px)}.event-opening .presta-opening__copy{max-width:940px}.event-opening .presta-opening__lead{max-width:760px}.event-photo{aspect-ratio:21/9;background:var(--site-slate);border-radius:5px;margin:0 0 clamp(16px,2.5vw,30px);position:relative;overflow:hidden}.event-photo img{object-fit:cover}.event-photo--pending{background:#fdfbf6}.event-list{border-top:1px solid #3b4d5245;margin:0;padding:0;list-style:none}.event-list li{color:var(--site-slate);border-bottom:1px solid #3b4d523b;padding:15px 0;font-size:15px;line-height:1.75}.event-steps li{grid-template-columns:36px minmax(0,1fr)}.event-steps p{color:var(--site-slate);margin:0;font-size:15px;line-height:1.75}.event-others{margin-top:clamp(36px,5vw,56px)}.event-others ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.event-others a{min-height:40px;color:var(--site-slate);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.event-others a span{width:12px;color:var(--site-copper);display:inline-flex}.event-others a svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:12px;height:12px}.event-others a:hover,.event-others a:focus-visible{color:var(--site-copper);border-bottom-color:currentColor}.event-credit{color:var(--site-slate);margin:24px 0 0;font-size:10px;line-height:1.7}@media (max-width:900px){.event-photo{aspect-ratio:16/9}.event-others ul{flex-direction:column;gap:0}}
