.events-wrap{max-width:1340px;margin:auto;padding:30px 6% 70px}.events-wrap .journal-breadcrumbs{margin-bottom:35px}.events-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:12px 0 65px}.events-intro .eyebrow,.events-section-heading>.eyebrow{color:var(--gold);margin-bottom:18px}.events-intro h1{font-size:clamp(34px,4vw,58px);line-height:1.4}.events-lead{font-size:14px;color:#626d61;line-height:2;margin-top:24px;max-width:530px}.events-intro figure{margin:0}.events-intro figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.events-intro figcaption{font-size:10px;color:var(--muted);margin-top:10px;line-height:1.7}.events-jump{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:25px;font-size:11px}.events-jump a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line);gap:20px}.events-upcoming,.events-archive{padding:50px 0 60px;border-top:1px solid var(--line);scroll-margin-top:18px}.events-section-heading h2{font-size:clamp(29px,3vw,42px);line-height:1.5}.events-section-heading>p:last-child:not(.eyebrow){font-size:13px;line-height:1.9;color:#626d61;max-width:650px;margin-top:16px}.events-empty{margin-top:32px;padding:32px 4%;display:grid;grid-template-columns:90px minmax(0,1fr);gap:25px;border:1px solid var(--line);background:#eeeee3}.events-empty-mark{font:42px var(--serif);color:var(--gold)}.events-empty h3{font-size:25px;line-height:1.6}.events-empty p{font-size:13px;line-height:2;color:#626d61;max-width:730px;margin-top:12px}.events-actions{display:flex;align-items:center;gap:12px 25px;flex-wrap:wrap;margin-top:19px;font-size:11px}.events-actions a{display:inline-flex;align-items:center;min-height:44px;line-height:1.7}.events-actions .text-link{font-size:11px}.events-archive-story{margin-top:32px;display:grid;grid-template-columns:1fr 1.1fr;gap:9%;padding-top:28px;border-top:1px solid var(--line)}.events-archive-story .eyebrow{color:var(--gold);margin-bottom:15px}.events-archive-story h3{font-size:31px;line-height:1.5}.events-archive-story p:not(.eyebrow){font-size:14px;color:#626d61;line-height:1.95}.events-archive-story .events-source-note{font-size:11px!important;margin-top:14px}.events-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;padding:40px 5%;background:var(--forest);color:var(--paper)}.events-contact .eyebrow{color:#d0b88f;margin-bottom:17px}.events-contact h2{font-size:31px;line-height:1.5}.events-contact p:not(.eyebrow){font-size:13px;line-height:1.95;color:#d7ddcf;margin-top:17px}.events-contact-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.events-contact-links>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;overflow-wrap:anywhere}.events-contact-links>a:first-child{font:23px/1.7 Manrope,var(--sans)}.events-preview{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);background:#eeeee3}.events-preview>div{max-width:720px}.events-preview .eyebrow{color:var(--gold);margin-bottom:18px}.events-preview h2{font-size:36px;line-height:1.5}.events-preview p:not(.eyebrow){font-size:13px;line-height:1.95;color:#626d61;margin-top:17px}.events-preview>.text-link{flex-shrink:0;min-height:44px;font-size:12px}.desktop-nav [data-events-link]{white-space:nowrap}.journal-navigation{flex-wrap:wrap}.journal-footer>[data-events-link]{min-height:44px}.events-page .journal-navigation [aria-current=page]{color:var(--forest)}
@media(min-width:1001px) and (max-width:1350px){.desktop-nav{gap:14px;font-size:10px}.header{gap:18px}.header-actions{gap:14px}}
@media(max-width:1000px){.events-intro{gap:6%;padding-bottom:45px}.events-intro h1{font-size:36px}.events-lead{font-size:13px}.events-preview{gap:25px}.events-preview h2{font-size:32px}.events-contact{gap:6%;padding:32px 5%}}
@media(max-width:680px){.events-wrap{padding:22px 6% 42px}.events-wrap .journal-breadcrumbs{margin-bottom:25px}.events-intro{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:0 0 36px}.events-intro h1{font-size:33px!important;line-height:1.45}.events-lead{font-size:13px;max-width:none;margin-top:20px}.events-intro .eyebrow{font-size:8px;line-height:1.8}.events-jump{gap:8px 18px;margin-top:18px;font-size:10px}.events-intro figcaption{font-size:9px}.events-upcoming,.events-archive{padding:34px 0 38px}.events-section-heading h2{font-size:29px}.events-section-heading>p:last-child:not(.eyebrow){font-size:12px}.events-empty{display:block;padding:25px 22px;margin-top:25px}.events-empty-mark{display:none}.events-empty h3{font-size:24px}.events-empty p{font-size:12px}.events-actions{gap:8px 20px;margin-top:15px}.events-archive-story{display:block;padding-top:25px;margin-top:25px}.events-archive-story h3{font-size:28px;margin-bottom:18px}.events-archive-story p:not(.eyebrow){font-size:13px}.events-contact{display:block;padding:29px 23px}.events-contact h2{font-size:28px}.events-contact p:not(.eyebrow){font-size:12px}.events-contact-links{margin-top:24px;padding-top:17px;border-top:1px solid #ffffff35}.events-contact-links>a:first-child{font-size:22px}.events-preview{display:block}.events-preview h2{font-size:30px}.events-preview>.text-link{margin-top:23px}.journal-navigation [data-events-link]{padding-left:5px;padding-right:5px}}
@media print{.events-jump,.events-actions,.events-contact-links{display:none}.events-intro{display:block}.events-intro figure{max-width:75%;margin-top:20px}.events-wrap{padding:0}.events-empty{background:transparent}.events-contact{background:transparent;color:var(--ink);border:1px solid var(--line);display:block}.events-contact p{color:var(--ink)!important}}
