.video-bg[_ngcontent-c84]{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:0}.overlay[_ngcontent-c84]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:1}.page_content[_ngcontent-c84]{z-index:100;position:relative}.sections-wrapper[_ngcontent-c84]{padding:10px 20px 80px;text-align:left}.back-link[_ngcontent-c84]{color:var(--primary-color);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;display:block;padding-top:40px}.back-link[_ngcontent-c84]:hover{opacity:.7}.group-type-label[_ngcontent-c84]{font-size:11px;text-transform:uppercase;letter-spacing:3px;color:var(--primary-color);font-weight:600;display:block;margin-bottom:8px;margin-top:30px}.title[_ngcontent-c84]{color:#fff;font-size:36px;font-weight:300;letter-spacing:4px;text-transform:uppercase;margin-top:8px;margin-bottom:12px}.group-desc[_ngcontent-c84]{font-size:15px;font-weight:300;color:#ffffffb3;line-height:1.8;margin-bottom:40px}.activity-card[_ngcontent-c84]{background:rgba(4,13,35,.75);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease}.activity-card[_ngcontent-c84]:hover{border-color:#64ffda66;transform:translateY(-4px)}.activity-card[_ngcontent-c84]   h3[_ngcontent-c84]{margin-top:0;margin-bottom:8px;font-size:18px;color:#e6f1ff}.activity-card[_ngcontent-c84]   p[_ngcontent-c84]{font-size:14px;font-weight:300;color:#ffffffa6;line-height:1.6;margin:0}.activity-card[_ngcontent-c84]     p{font-size:14px;font-weight:300;color:#ffffffa6;line-height:1.6;margin-bottom:8px}.activity-card[_ngcontent-c84]     strong, .activity-card[_ngcontent-c84]     b{color:#fff;font-weight:600}.activity-card[_ngcontent-c84]     ul{list-style-type:disc;padding-left:24px;margin-bottom:8px}.activity-card[_ngcontent-c84]     ol{list-style-type:decimal;padding-left:24px;margin-bottom:8px}.activity-card[_ngcontent-c84]     li{font-size:14px;color:#ffffffa6;line-height:1.7;margin-bottom:4px}.location-badge[_ngcontent-c84]{display:flex;align-items:center;gap:6px;color:var(--primary-color);font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:30px}.location-badge[_ngcontent-c84]   mat-icon[_ngcontent-c84]{font-size:16px;height:16px;width:16px}.activity-card-header[_ngcontent-c84]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.activity-card-header[_ngcontent-c84]   h3[_ngcontent-c84]{margin:0}.activity-time[_ngcontent-c84]{display:flex;align-items:center;gap:4px;color:var(--primary-color);font-size:12px;white-space:nowrap;opacity:.85}.activity-time[_ngcontent-c84]   mat-icon[_ngcontent-c84]{font-size:14px;height:14px;width:14px}