/* Live webinar access, in the established Neurologio ink, blue and paper palette. */
.webinar-live{background:var(--blue);color:#fff}
.webinar-live .event-label,.webinar-live .event-copy p{color:#fff}
.webinar-live .event-copy h2{line-height:1.06}
.webinar-live .webinar-times{font-size:14px;line-height:1.65;margin:16px 0}
.webinar-access{display:flex;gap:30px;flex-wrap:wrap;padding:14px 0;margin:12px 0;border-top:1px solid #ffffff70;border-bottom:1px solid #ffffff70}
.webinar-access div{display:grid;gap:5px}
.webinar-access span,.webinar-link-label{font-size:10px!important;letter-spacing:1.3px;font-weight:700}
.webinar-access strong{font-size:20px;letter-spacing:.3px}
.webinar-live .webinar-link{display:block;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}
.webinar-live .webinar-facebook{margin-top:14px;font-size:12px}
.webinar-facebook a{text-decoration:underline;text-underline-offset:3px}
.webinar-live .event-actions .btn{background:#fff;color:var(--ink);border-color:#fff}
.webinar-live .event-actions .btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
.webinar-live .event-actions .event-calendar{background:transparent;color:#fff;border-color:#fff}
.webinar-live .event-actions .event-calendar:hover{background:#fff;color:var(--ink)}
@media(max-width:700px){.webinar-access{gap:18px}.webinar-access strong{font-size:18px}}

.webinar-highlights{border-top:1px solid var(--ink);scroll-margin-top:90px}.highlights-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px)}.highlights-poster{display:block}.highlights-poster img{display:block;width:100%;height:auto;border:1px solid #17171720}.highlights-copy h2{font-size:clamp(32px,3.8vw,56px);line-height:1.08}.highlights-copy h2 span{color:var(--blue)}.highlights-copy p{line-height:1.7}.highlights-copy h3{margin-top:30px;font-size:24px}.highlights-copy .actions{flex-wrap:wrap}.highlights-poster:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media(max-width:760px){.highlights-grid{grid-template-columns:1fr}.highlights-copy{grid-row:1}.highlights-poster{max-width:560px;margin:auto}}
