.events-page .application-intro{background:linear-gradient(120deg,#06182c 0%,#0b3154 72%,#16496f 100%)}
.events-list{display:grid;gap:42px}
.event-section-heading{width:min(1100px,100%);margin:0 auto -10px;padding-bottom:22px;border-bottom:2px solid var(--gold);scroll-margin-top:110px}.event-section-heading .eyebrow{margin-bottom:10px}.event-section-heading h2{margin:0;color:var(--navy);font-family:"Libre Baskerville",serif;font-size:clamp(32px,4vw,48px)}
.event-card{max-width:1100px;margin:auto;background:#fff;padding:55px;box-shadow:0 20px 65px rgba(5,28,51,.12);border-top:6px solid var(--gold)}
.event-card .form-heading{max-width:760px;margin-bottom:30px}
.event-widget{width:100%;min-height:760px;border:1px solid #d7dde2;background:#fff;overflow:hidden}
.event-widget iframe{display:block;width:100%;height:760px;border:0;background:#fff}
.event-card .widget-help{border-top:1px solid #e2e6e9;margin-top:22px;padding-top:20px;color:#607080;font-size:14px;line-height:1.7}
.event-card .widget-help p{margin:0 0 5px}
.event-card .widget-help a{color:#8a6515;text-decoration:underline;font-weight:700}
.event-card .widget-help small{display:block;margin-top:10px;color:#89949d}
.community-events-group{display:grid;gap:52px}.community-events-group .event-entry{padding-bottom:52px;border-bottom:1px solid #d9dee3}.community-events-group .event-entry:last-of-type{padding-bottom:0;border-bottom:0}.events-credit{margin:0;text-align:center;color:#89949d;font-size:13px}
@media(max-width:750px){.event-card{padding:30px 16px}.event-widget,.event-widget iframe{min-height:1000px;height:1000px}}
