.events-module__1hTyeq__main{min-height:100vh;padding:60px 24px 80px}.events-module__1hTyeq__hero{text-align:center;max-width:820px;margin:0 auto 52px}.events-module__1hTyeq__eyebrow{font-family:var(--display);letter-spacing:.15em;text-transform:uppercase;color:var(--silver-deep);margin:0 0 12px;font-size:.68rem}.events-module__1hTyeq__pageTitle{font-family:var(--display);color:var(--text);margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.events-module__1hTyeq__pageSub{color:var(--text-muted);max-width:620px;margin:0 auto;font-size:1rem;line-height:1.7}.events-module__1hTyeq__content{flex-direction:column;gap:48px;max-width:820px;margin:0 auto;display:flex}.events-module__1hTyeq__sectionLabel{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--silver-deep);border-bottom:1px solid var(--silver-border);margin:0 0 20px;padding-bottom:8px;font-size:.72rem}.events-module__1hTyeq__cardList{flex-direction:column;gap:16px;display:flex}.events-module__1hTyeq__card{border:1px solid var(--silver-border);background:#ffffff05;grid-template-columns:76px 1fr;display:grid;overflow:hidden}.events-module__1hTyeq__card.events-module__1hTyeq__featured{border-color:var(--silver-deep);border-left:3px solid var(--silver-deep);background:#6b70900f}.events-module__1hTyeq__card.events-module__1hTyeq__past{opacity:.5}.events-module__1hTyeq__dateCol{border-right:1px solid var(--silver-border);text-align:center;background:#6b70901a;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:20px 8px;display:flex}.events-module__1hTyeq__featured .events-module__1hTyeq__dateCol{background:#6b70902e}.events-module__1hTyeq__dateMonth{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--silver-deep);font-size:.6rem;line-height:1}.events-module__1hTyeq__dateDay{font-family:var(--display);color:var(--text);margin:4px 0 2px;font-size:2rem;line-height:1.1}.events-module__1hTyeq__dateYear{font-family:var(--display);color:var(--text-dim);letter-spacing:.04em;font-size:.58rem}.events-module__1hTyeq__dateNote{color:var(--text-dim);opacity:.7;text-align:center;margin-top:6px;font-size:.55rem;font-style:italic;line-height:1.3}.events-module__1hTyeq__body{padding:18px 22px 20px}.events-module__1hTyeq__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.events-module__1hTyeq__typeBadge{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;background:var(--silver-deep);color:#fff;flex-shrink:0;padding:3px 9px;font-size:.58rem}.events-module__1hTyeq__featured .events-module__1hTyeq__typeBadge{background:var(--silver-deep)}.events-module__1hTyeq__orgLink{font-family:var(--display);letter-spacing:.04em;color:var(--silver-deep);font-size:.72rem;text-decoration:none}.events-module__1hTyeq__orgLink:hover{text-decoration:underline}.events-module__1hTyeq__locationLabel,.events-module__1hTyeq__timeLabel{color:var(--text-dim);font-size:.72rem}.events-module__1hTyeq__eventTitle{font-family:var(--display);color:var(--text);margin:0 0 6px;font-size:1.08rem;line-height:1.35}.events-module__1hTyeq__speakers{color:var(--silver-deep);margin:0 0 10px;font-size:.82rem;font-style:italic;line-height:1.5}.events-module__1hTyeq__desc{color:var(--text-muted);margin:0 0 10px;font-size:.88rem;line-height:1.65}.events-module__1hTyeq__clinicianBadge{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--silver-border);color:var(--silver-deep);background:#6b709026;flex-shrink:0;padding:2px 8px;font-size:.55rem}.events-module__1hTyeq__clinicianNote{color:var(--silver-deep);opacity:.8;margin:0 0 14px;font-size:.76rem;font-style:italic;line-height:1.5}.events-module__1hTyeq__actions{margin-top:4px}.events-module__1hTyeq__registerBtn{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;background:var(--silver-deep);color:#fff;padding:11px 22px;font-size:.76rem;text-decoration:none;transition:background .2s;display:inline-block}.events-module__1hTyeq__registerBtn:hover{background:#4a5070}.events-module__1hTyeq__submitBox{border:1px solid var(--silver-border);border-top:3px solid var(--silver-deep);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:12px 32px;padding:32px;display:grid}.events-module__1hTyeq__submitContent{grid-area:1/1}.events-module__1hTyeq__submitAction{grid-area:1/2;align-items:flex-start;padding-top:4px;display:flex}.events-module__1hTyeq__submitNote{color:var(--text-dim);opacity:.75;grid-area:2/1/auto/-1;margin:0;font-size:.75rem;line-height:1.6}.events-module__1hTyeq__submitTitle{font-family:var(--display);color:var(--text);margin:0 0 10px;font-size:1.1rem}.events-module__1hTyeq__submitDesc{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.65}.events-module__1hTyeq__submitBtn{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;background:var(--silver-deep);color:#fff;white-space:nowrap;padding:12px 22px;font-size:.76rem;text-decoration:none;transition:background .2s;display:inline-block}.events-module__1hTyeq__submitBtn:hover{background:#4a5070}.events-module__1hTyeq__pastSection{opacity:.65}.events-module__1hTyeq__empty{color:var(--text-muted);font-size:.95rem;line-height:1.7}.events-module__1hTyeq__inlineLink{color:var(--silver-deep);text-underline-offset:2px;text-decoration:underline}@media (max-width:600px){.events-module__1hTyeq__main{padding:40px 16px 60px}.events-module__1hTyeq__card{grid-template-columns:60px 1fr}.events-module__1hTyeq__dateDay{font-size:1.6rem}.events-module__1hTyeq__body{padding:14px 16px 16px}.events-module__1hTyeq__submitBox{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:24px 20px}.events-module__1hTyeq__submitAction{grid-area:2/1}.events-module__1hTyeq__submitNote{grid-row:3}}
