.text-strikethrough{opacity:.7;text-decoration:line-through}.past-event-label{margin-right:var(--space-xs)}.events-section{background-color:var(--color-bg-secondary);padding:var(--space-2xl) 0}.content-card--event{overflow:hidden}.content-card--clickable{cursor:pointer;position:relative}.content-card--clickable:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.content-card--clickable .card-title{color:var(--color-text-primary);text-decoration:none}.content-card--clickable:hover .card-action{text-decoration:underline}.content-card--event .card-body{padding:var(--space-xl)}.content-card--event .card-title{margin-bottom:var(--space-md)}.content-card--event .card-excerpt{margin-bottom:var(--space-lg)}.card-time{margin-bottom:var(--space-md)}.content-card--event .card-action{font-weight:var(--font-weight-semibold);margin-top:auto}@media (max-width:768px){.events-cta .wp-block-columns{gap:var(--space-lg)}.events-cta .wp-block-buttons{justify-content:flex-start!important}.events-section{padding:var(--space-xl) var(--space-lg)}.featured-header,.featured-header h2{font-size:var(--font-size-lead)}.featured-header p,.featured-subheader{font-size:var(--font-size-body);padding:0 var(--space-lg)}.content-card--event .card-body{padding:var(--space-lg)}}.events-section.has-global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.single-event{padding:var(--space-xl) 0}.single-events .post-meta__metadata{margin-left:auto;margin-right:auto}.single-events .post-meta__image img{margin-top:0}.single-events .post-meta__metadata del{color:var(--color-text-secondary)}.single-events .post-meta__metadata .badge{margin-bottom:0;margin-right:var(--space-lg)}.single-events .post-meta__metadata .icon{margin-right:5px}.single-events #related-events .events-month-group{margin-bottom:0}.event-main-title{color:var(--color-text-primary);font-size:var(--font-size-h1);line-height:var(--line-height-tight);margin-bottom:var(--space-lg)}.event-meta-info{color:var(--color-text-secondary);flex-wrap:wrap;margin-bottom:var(--space-lg)}.event-date-time,.event-meta-info{align-items:center;display:flex;gap:var(--space-lg)}.event-date,.event-location,.event-time{align-items:center;display:flex;font-size:var(--font-size-body);gap:var(--space-xs);margin:0}.event-meta-info .icon{color:var(--color-primary);flex-shrink:0}.event-hero-image{border-radius:var(--radius-card);margin-bottom:var(--space-xl)}.event-body{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:1fr 300px}.cpt-sidebar .agenda-box,.cpt-sidebar .details-box,.cpt-sidebar .share-box{margin-bottom:var(--space-lg)}.cpt-sidebar .details-box{position:sticky;top:var(--space-lg)}.cpt-sidebar .section-title{color:var(--color-text-primary);font-size:var(--font-size-lead)}.cpt-sidebar .cpt-actions,.cpt-sidebar .section-title{margin-bottom:var(--space-md)}.cpt-sidebar .cpt-actions .btn{justify-content:center;width:100%}.cpt-sidebar .details-divider{margin:var(--space-md) 0;opacity:.2}.cpt-sidebar .info-list .info-item{display:flex;font-size:var(--font-size-small);gap:var(--space-sm);justify-content:space-between;margin-bottom:var(--space-sm)}.cpt-sidebar .info-item strong{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.cpt-sidebar .info-value{color:var(--color-text-primary);flex:1;text-align:right}.dynamic-cpt-sidebar .sidebar-section{background-color:var(--color-white)}.related-events-section{border-top:1px solid var(--color-border-light);margin-top:var(--space-2xl);padding-top:var(--space-2xl)}.related-title{font-size:var(--font-size-lead);margin-bottom:var(--space-xl);text-align:center}@media (max-width:768px){.event-sidebar{order:-1}.cpt-sidebar .details-box{position:static}.event-meta-info{gap:var(--space-md)}.event-date-time,.event-meta-info{align-items:flex-start;flex-direction:column}.event-date-time{gap:var(--space-sm)}.single-events .post-meta__metadata .badge{margin-bottom:.75em;margin-right:0}}.event-section{border-top:1px solid var(--color-border-light);margin-top:var(--space-md);padding-top:var(--space-3xl)}.event-section:first-child{border-top:0;margin-top:0;padding-top:0}.event-section h2{font-size:var(--font-size-h4)}.event-section h3{font-size:var(--font-size-h5)}.event-section h4{font-size:var(--font-size-h6)}.virtual-access-box{text-align:center}.access-note{color:var(--color-text-tertiary);font-size:var(--font-size-small);font-style:italic}.agenda-content ol,.agenda-content ul{margin-left:var(--space-lg)}.agenda-content li{margin-bottom:var(--space-sm)}.related-resources-event{margin-top:var(--space-2xl)}@media (max-width:768px){.virtual-access-box{padding:var(--space-lg)}.event-section{padding-top:var(--space-xl)}}.my-events{font-family:var(--font-family-primary)}.my-events__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-lg)}.my-events__heading{flex:0 0 auto;margin:0}.my-events__search{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-button);display:flex;margin-left:auto;overflow:hidden}.my-events__search-input{background:transparent;border:none;font-size:var(--font-size-small);min-width:200px;outline:none;padding:var(--space-xs) var(--space-md)}.my-events__search-btn{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;padding:var(--space-xs) var(--space-sm)}.my-events__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between;margin-bottom:var(--space-md)}.my-events__tabs{display:flex;gap:var(--space-xs)}.my-events__tab{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:var(--space-xs) var(--space-lg);text-decoration:none;text-transform:uppercase;transition:background var(--transition-base),color var(--transition-base)}.my-events__tab--active{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.my-events__pagination{align-items:center;display:flex;gap:var(--space-2xs)}.my-events__page-btn{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-small);height:32px;justify-content:center;min-width:32px;padding:0 var(--space-xs);text-decoration:none}.my-events__page-btn--active{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.my-events__table{border-collapse:collapse;font-size:var(--font-size-small);line-height:var(--line-height-body);width:100%}.my-events__table thead th{background:none;border-bottom:2px solid var(--color-border);font-size:var(--font-size-small);text-align:left;text-transform:uppercase}.my-events__table tbody tr{border-bottom:1px solid var(--color-border)}.my-events__table tbody td{color:var(--color-text-primary);padding:var(--space-md);vertical-align:top}.my-events__check{color:var(--color-text-primary);font-size:1.1em}.my-events__status-dot{background:var(--color-border);border-radius:50%;display:inline-block;height:10px;width:10px}.my-events__status-dot--draft{background:var(--color-tertiary)}.my-events__status-dot--pending{background:var(--color-highlight)}.my-events__event-title{font-weight:var(--font-weight-medium)}.my-events__view-link{color:var(--color-link);font-size:var(--font-size-small);text-decoration:none}.my-events__view-link:hover{text-decoration:underline}.my-events__empty,.my-events__login-notice{color:var(--color-text-secondary);padding:var(--space-xl);text-align:center}@media (max-width:768px){.my-events__table{display:block;overflow-x:auto}.my-events__header{align-items:flex-start;flex-direction:column}.my-events__search{margin-left:0;width:100%}}