.event-announcement_card__87Cmd{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);margin:36px var(--page-pad,6vw) 0;padding:clamp(24px,3vw,44px);border:1px solid var(--line);border-top:2px solid var(--brass);background:#13120f}.event-announcement_title__guHHy{margin:16px 0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.15;text-wrap:balance}.event-announcement_speakers__zT2Re{margin:0;color:var(--brass);line-height:1.6}.event-announcement_details__9EHMY{min-width:0;font-size:16px;line-height:1.6}.event-announcement_details__9EHMY p{margin:0 0 14px}.event-announcement_details__9EHMY strong{font-weight:600}.event-announcement_details__9EHMY .event-announcement_accessibility__ubu3Y{margin:14px 0 0;font-size:14px;color:#b9b3a8}.event-announcement_popup__tPumi{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:20px 28px 28px;overflow-y:auto;overscroll-behavior:contain;color:var(--paper);background:#13120f;border:1px solid var(--line);border-top:2px solid var(--brass);box-shadow:0 24px 80px #0009}.event-announcement_popup__tPumi::backdrop{background:#000b}.event-announcement_popup__tPumi .event-announcement_title__guHHy{font-size:clamp(23px,4vw,30px);margin:12px 0}.event-announcement_popup__tPumi .event-announcement_speakers__zT2Re{margin-bottom:18px;font-size:16px}.event-announcement_popup__tPumi .event-announcement_details__9EHMY{font-size:15px;line-height:1.45}.event-announcement_popup__tPumi .event-announcement_details__9EHMY p{margin-bottom:12px}.event-announcement_closeRow__2btQa{display:flex;justify-content:flex-end;margin-bottom:12px}.event-announcement_close__9_k2F{min-height:44px;padding:8px 12px;border:1px solid var(--brass);color:var(--paper);background:transparent;font:inherit;cursor:pointer}.event-announcement_close__9_k2F:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@media (max-width:760px){.event-announcement_card__87Cmd{grid-template-columns:minmax(0,1fr);margin-top:24px}}