.xmas-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.xmas-groups h2{min-height:0}.xmas-groups .button{white-space:normal}.xmas-training{background:#e5e7df}.xmas-training p,.xmas-registration p{margin-top:24px;max-width:760px;line-height:1.7}.xmas-training ul{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;padding-left:20px;margin:32px 0}.xmas-registration ol{max-width:760px;padding-left:22px;margin:32px 0}.xmas-registration li{padding:10px 0;line-height:1.7}.xmas-registration .camp-prereg-links{margin:30px 0}.program-coaching-view video{width:100%;height:auto;border-radius:2px}@media(max-width:700px){.xmas-groups,.xmas-training ul{grid-template-columns:1fr}.xmas-registration .camp-prereg-links{display:grid;gap:16px}}