.decor-video .lead{max-width:760px}.decor-video-player{aspect-ratio:16/9;width:100%;max-width:1000px;margin:26px auto 16px;background:#102d2a;border-radius:16px;overflow:hidden;border:1px solid #b9b497;box-shadow:0 14px 40px #102d2a20}
.decor-video-play{appearance:none;border:0;border-radius:0;padding:0;margin:0;width:100%;height:100%;display:block;position:relative;cursor:pointer;background:#102d2a;color:#fff;text-align:center;font:inherit}
.decor-video-play img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.55)}
.decor-video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:linear-gradient(transparent,#07282465);font-size:clamp(20px,3vw,34px);font-weight:600}
.decor-video-overlay small{font-size:clamp(12px,1.6vw,16px);font-weight:400;color:#fff4d4}.decor-video-symbol{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#e6be63;color:#163b35;font-size:30px;padding-left:4px;box-shadow:0 0 0 9px #fff2;transition:transform .15s}
.decor-video-play:hover .decor-video-symbol{transform:scale(1.08)}.decor-video-play:focus-visible{outline:4px solid #e6be63;outline-offset:-6px}
.decor-video-player iframe{width:100%;height:100%;border:0;display:block}.decor-video .actions{display:flex;flex-wrap:wrap;gap:12px}.decor-video .fine{text-align:center}
@media(max-width:480px){.decor-video-symbol{width:52px;height:52px;font-size:23px}.decor-video-overlay{gap:8px}}
@media(prefers-reduced-motion:reduce){.decor-video-symbol{transition:none}}
