.wound-video{margin:2rem 0;padding:clamp(16px,3vw,28px);border:1px solid #d5e2e7;border-radius:22px;background:linear-gradient(135deg,#edf5f7,#f3eff7);scroll-margin-top:120px}
.wound-video .wound-video-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.wound-video .wound-video-heading h2{margin:0;flex:1 1 280px}
.wound-video-heading span{font-size:.88rem;color:#38505d}
.wound-video-frame{aspect-ratio:16/9;background:#062c40;border-radius:14px;overflow:hidden;margin:18px 0}
.wound-video-frame img,.wound-video-frame iframe{display:block;width:100%;height:100%;object-fit:contain;border:0}
.wound-video .wound-video-consent p,.wound-video .wound-video-note{font-size:.88rem;line-height:1.5;color:#38505d}
.wound-video .wound-video-meta{margin:16px 0 0;font-size:.95rem}
.wound-video .wound-video-note{margin-bottom:0}
.wound-video [hidden]{display:none!important}
.wound-video .button{white-space:normal;text-align:center;max-width:100%;font-family:inherit;cursor:pointer}
.wound-video a:focus-visible,.wound-video button:focus-visible{outline:3px solid #9079b6;outline-offset:4px}
@media(max-width:600px){.wound-video{border-radius:16px;padding:16px}.wound-video .wound-video-heading h2{font-size:1.4rem}.wound-video .button{width:100%;box-sizing:border-box}.wound-video-frame{border-radius:10px}}
