.cwc-event-detail{font-family:Open Sans,Arial,sans-serif;margin:0 auto;max-width:960px;padding:3rem 1.5rem 4rem}.cwc-event-detail-hero{margin-bottom:2.5rem}.cwc-event-kicker{color:#666;font-size:.85rem;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.cwc-event-detail-title{font-size:2rem;font-weight:700;margin:0 0 .5rem}.cwc-event-detail-meta{color:#555;font-size:.95rem;margin:0 0 1.5rem}.cwc-event-detail-cta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;margin-top:1.25rem}.cwc-event-detail-register{background:#0055b7;border:1px solid #0055b7;border-radius:999px;color:#fff!important;display:inline-block;font-size:1rem;font-weight:600;padding:.7rem 1.6rem;text-decoration:none!important;transition:background .2s ease,border-color .2s ease}.cwc-event-detail-register:focus,.cwc-event-detail-register:hover,.cwc-event-detail-register:visited{background:#0a6de3;border-color:#0a6de3;color:#fff!important;text-decoration:none!important}.cwc-event-back-link{color:#0055b7;font-size:.9rem;opacity:.8;text-decoration:none}.cwc-event-back-link:hover{opacity:1;text-decoration:underline}.cwc-event-detail-layout{display:grid;gap:2rem;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}@media (max-width:800px){.cwc-event-detail-layout{grid-template-columns:1fr}}.cwc-event-detail-speaker{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;text-align:center}.cwc-event-detail-speaker-photo{border-radius:50%;height:175px;margin-bottom:1rem;object-fit:cover;width:175px}.cwc-event-detail-speaker-bio{margin-top:.75rem;text-align:left;width:100%}.cwc-event-detail-speaker-name{font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.cwc-event-detail-speaker-title{color:#666;font-size:.9rem;margin:0 0 .75rem}.cwc-event-detail-speaker-bio{color:#444;font-size:.9rem}.cwc-event-detail-description{font-size:.98rem;line-height:1.6}.cwc-event-detail-description p{margin-bottom:1rem}