.transport-category-intro,.transport-category-intro .eyebrow,.transport-category-intro h2{text-align:center;width:100%}.senior-activities-intro{max-width:760px;margin-bottom:32px;line-height:1.7}.transport-category-intro{padding-bottom:clamp(32px,4vw,56px)}body[data-theme] .activities-grid .activity.activity-portrait-video{aspect-ratio:80/173;width:100%;max-width:480px;box-shadow:none;border-radius:14px;place-self:start center;margin:0;position:relative;overflow:hidden;background:#102c28!important;border:0!important;padding:0!important}body[data-theme] .activity-portrait-video>video{object-fit:contain;aspect-ratio:80/173;background:#102c28;border-radius:0;width:100%;height:100%;max-height:none;display:block}body[data-theme] .activity-portrait-caption{text-align:center;text-shadow:0 1px 6px #000b;pointer-events:none;padding:16px 8px;position:absolute;inset:24px 16px auto;color:#fff!important}body[data-theme] .activity-portrait-caption :is(h3,p,time){letter-spacing:0;text-transform:none;padding:0;font-weight:500;line-height:1.5;display:block;color:#fff!important;font-family:var(--font-interface),Arial,sans-serif!important;margin:0!important;font-size:clamp(16px,1.8vw,24px)!important}body[data-theme] .activity-portrait-caption h3{font-weight:600;font-size:clamp(22px,2.2vw,30px)!important}body[data-theme] .activity-portrait-caption time{margin-top:4px!important;font-size:14px!important}
