.club-bg-film{display:grid;grid-template-columns:28% 72%;align-items:center;background:#f1f5f9;color:#123d79;width:100%;overflow:hidden;position:relative}
.club-bg-film video{display:block;width:100%;height:auto;object-fit:contain}
.club-bg-copy{padding:10%;font-family:Manrope,Arial,sans-serif;display:flex;flex-direction:column;gap:24px;text-align:left}
.club-bg-copy strong{font-size:clamp(20px,2.35vw,46px);font-weight:700;line-height:1.2;overflow-wrap:normal}
.club-bg-copy span{font-size:clamp(14px,1.5vw,28px);line-height:1.5;color:#385774}
.club-bg-film-mobile{display:flex;flex-direction:column;justify-content:center;min-height:100vw;background:#f1f5f9}
.club-bg-film-mobile .club-bg-copy{padding:28px 20px;text-align:center;gap:12px}
.club-bg-film-mobile .club-bg-copy strong{font-size:28px}
.club-bg-film-mobile .club-bg-copy span{font-size:18px;line-height:1.3}
.club-bg-film-mobile video{width:100%;height:auto}
