.activity-videos{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.activity-videos .section-head{margin-bottom:30px}
.activity-video-intro{color:var(--muted);font-size:16px;margin-top:12px}
.activity-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.activity-video-player{position:relative;background:#171717;aspect-ratio:16/9;overflow:hidden}
.activity-video-player video{display:block;width:100%;height:100%;object-fit:contain}
.activity-video-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.8);border-radius:3px;background:rgba(34,26,22,.84);color:#fff;padding:13px 19px;font-size:15px;white-space:nowrap}
.activity-video-start:hover{background:var(--brand)}
.activity-video-start svg{width:18px;height:18px;fill:currentColor}
.activity-video-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:20px}
.activity-video-heading h3{font-size:23px;line-height:1.5;font-weight:750}
.activity-video-heading span{font-size:13px;color:var(--muted);white-space:nowrap}
.activity-video-card>p{color:var(--muted);font-size:15px;margin-top:8px;line-height:1.8}
.activity-video-error{color:var(--brand)!important}
@media(max-width:800px){.activity-video-grid{grid-template-columns:1fr;gap:30px}.activity-video-intro{font-size:14px}.activity-video-heading{margin-top:15px;gap:10px}.activity-video-heading h3{font-size:20px}.activity-video-card>p{font-size:14px}.activity-video-start{padding:10px 15px;font-size:14px}}
