/* 2026-10-18 congress notice: placed before the hero so video review captions remain visible. */
.dw-event-banner{background:#fbf6f2;border-bottom:1px solid #e6d7ce;color:#301f2a}
.dw-event-banner-inner{max-width:1200px;margin:auto;padding:18px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}
.dw-event-date{width:84px;height:84px;border-radius:16px;background:#6b2053;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 6px 20px #6b205328}
.dw-event-date b{font-size:1.55rem;line-height:1}.dw-event-date small{font-size:.58rem;letter-spacing:0;white-space:nowrap;text-align:center;margin-top:6px}
.dw-event-copy p{font-size:.72rem;letter-spacing:.11em;color:#8b436e;font-weight:700;margin:0 0 3px}.dw-event-copy h2{font-size:clamp(1.15rem,2.1vw,1.7rem);line-height:1.25;margin:0 0 5px}.dw-event-copy .dw-event-name{font-size:.84rem;color:#64545d;margin:0}
.dw-event-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.84rem;font-weight:600}.dw-event-facts span{display:inline-flex;align-items:center;gap:5px}.dw-event-facts svg{width:15px;height:15px;fill:none;stroke:#9a4e78;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dw-event-link{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border:1px solid #8d3e70;border-radius:8px;color:#71305b;text-decoration:none;font-weight:700;white-space:nowrap}.dw-event-link:hover,.dw-event-link:focus-visible{background:#71305b;color:#fff}
.dw-press-card--summary .dw-press-summary{padding:24px 26px}.dw-press-card--summary .dw-press-summary p{font-size:.93rem;line-height:1.7;margin:12px 0 6px}.dw-press-card--summary .dw-press-origin{font-size:.9rem}
@media(max-width:760px){.dw-event-banner-inner{padding:14px 16px;grid-template-columns:64px minmax(0,1fr);gap:12px}.dw-event-date{width:64px;height:64px;border-radius:11px}.dw-event-date b{font-size:1.25rem}.dw-event-copy .dw-event-name{font-size:.76rem}.dw-event-facts{font-size:.76rem;gap:5px 10px}.dw-event-link{grid-column:1/-1;width:100%;padding:8px 12px}.dw-press-card--summary .dw-press-summary{padding:19px 18px}}

/* Official congress link, 2026-10-16 */
.dw-event-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.dw-event-actions .dw-event-link{font-size:.85rem}.dw-event-link--primary{background:#71305b;color:#fff}.dw-event-link--primary:hover,.dw-event-link--primary:focus-visible{background:#512141;border-color:#512141}.dw-event-link:focus-visible{outline:3px solid #b889a6;outline-offset:3px}
@media(max-width:760px){.dw-event-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;width:100%}.dw-event-actions .dw-event-link{width:auto;flex:1 1 140px;white-space:normal;text-align:center}}
