.case-social{margin-block:56px 72px}.case-social-heading{margin-bottom:28px}.case-social-heading>span{color:var(--accent,#007f95);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.case-social-heading h2{letter-spacing:-1.2px;margin-top:12px;font-size:clamp(28px,3vw,40px);line-height:1.15}.social-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;max-width:1200px;margin-inline:auto;display:grid}.social-video-card{min-width:0;color:var(--ink,#0b0d0f);background:#fff;border:1px solid #d9dfe0;border-radius:16px;overflow:hidden}.social-video-meta{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:11px;display:flex}.social-video-meta>span:first-child{color:#007f95;font-weight:700}.social-video-meta>span:last-child{color:#62696b}.social-video-stage{background:#edf7f9;height:clamp(540px,55vw,680px);position:relative}.social-video-stage iframe{z-index:1;background:#fff;border:0;width:100%;height:100%;display:block;position:relative}.social-video-cover{background:#0b0d0f;width:100%;height:100%;position:relative;overflow:hidden}.social-video-cover>img{object-fit:cover;opacity:.62;width:100%;height:100%}.social-video-cover-copy{color:#fff;text-align:center;background:linear-gradient(#0000 25%,#0b0d0fcc);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px;display:flex;position:absolute;inset:0}.social-video-cover-provider{letter-spacing:.08em;font-size:12px}.social-video-play{color:#0b0d0f;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:18px 24px;font-size:14px;font-weight:600;display:inline-flex}.social-video-play:hover{background:#d9f2f6}.social-video-cover-copy small{max-width:250px;font-size:12px;line-height:1.6}.social-video-close{z-index:2;color:#fff;cursor:pointer;background:#0b0d0f;border:1px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.social-video-copy{padding:22px}.social-video-copy h3{letter-spacing:-.4px;margin:0;font-size:19px;line-height:1.35}.social-video-copy p{white-space:pre-line;color:#62696b;margin-top:10px;font-size:14px;line-height:1.7}.social-video-copy>a{color:#007f95;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.social-video-copy>small{color:#62696b;font-size:11px;line-height:1.6;display:block}.social-video-loading{text-align:center;font-size:13px;position:absolute;top:45%;left:0;right:0}.social-video-card button:focus-visible,.social-video-copy a:focus-visible{outline-offset:4px;outline:3px solid #00a4bf}.a-social-editor-row{border:1px solid #d9dfe0;border-radius:12px;margin-top:18px;padding:22px}.a-social-editor-row .a-repeat-top{margin-bottom:20px}.a-social-editor-row .social-video-card{max-width:400px;margin:20px auto 0}.a-social-editor-row .social-video-stage{height:580px}.a-social-preview-toggle{margin-top:14px}@media (max-width:1100px){.social-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}}@media (max-width:680px){.social-video-grid{grid-template-columns:minmax(0,1fr);gap:24px}.social-video-stage{height:570px}.a-social-editor-row{padding:14px}.social-video-copy{padding:18px}}.social-video-loading{z-index:2;pointer-events:none;background:#edf7f9;padding:16px}.social-video-grid:has(>.social-video-card:only-child){grid-template-columns:minmax(0,1fr);max-width:460px}.social-video-meta{min-height:64px}.social-video-meta .social-video-close{flex-shrink:0;margin-left:4px;position:static}
