.cw-cabinet-video{display:grid;grid-template-columns:minmax(0,236px) minmax(0,1fr);gap:28px;align-items:center;margin:0 0 28px;padding:24px;background:var(--craft-paper,#fffdf8);border:1px solid var(--craft-line,#ded5c8);border-top:3px solid var(--craft-timber,#986135)}
.cw-cabinet-video video{display:block;width:100%;height:auto;max-height:420px;aspect-ratio:9/16;object-fit:contain;background:#211b16}
.cw-cabinet-video video:focus-visible{outline:3px solid var(--craft-timber,#986135);outline-offset:4px}
.cw-cabinet-video figcaption{min-width:0}.cw-cabinet-video .eyebrow{margin:0 0 12px}.cw-cabinet-video h3{font-size:clamp(21px,2vw,28px);line-height:1.3;margin:0 0 14px}.cw-cabinet-video p{font-size:16px;line-height:1.7;margin:0 0 14px}.cw-cabinet-video .cw-video-description{font-size:14px;color:var(--muted,#665f56);margin-bottom:0}
@media(max-width:620px){.cw-cabinet-video{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px;margin-bottom:20px}.cw-cabinet-video video{width:min(100%,236px);justify-self:center}.cw-cabinet-video p{font-size:15px}}