.cms-video-grid,.cms-careers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cms-video-card{min-width:0}.cms-video{aspect-ratio:9/16;width:100%;background:#111;border-radius:12px;overflow:hidden}.cms-video video,.cms-video iframe{width:100%;height:100%;border:0;display:block;object-fit:contain}.cms-video-card h3{font-size:20px;margin:18px 0 9px}.cms-video-card p{font-size:14px;line-height:1.6;opacity:.7}.cms-role{border:1px solid rgba(255,255,255,.18);border-radius:12px;overflow:hidden}.cms-role>img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.cms-role-body{padding:24px}.cms-role-body>span{font-size:11px;letter-spacing:.1em;color:var(--orange)}.cms-role h3{font-size:24px}.cms-role p{font-size:14px;line-height:1.7}.cms-role a{display:inline-block;margin:16px 0;color:var(--orange);font-size:12px}.article p{overflow-wrap:anywhere}@media(max-width:900px){.cms-video-grid,.cms-careers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cms-video-grid,.cms-careers-grid{grid-template-columns:minmax(0,1fr)}.cms-video-card{max-width:380px;width:100%;margin:auto}}
