.costa-video{margin:32px 0;background:#edf5fb;border:1px solid #d5e4ef;border-radius:16px;overflow:hidden;color:#003b70}.costa-video>h3{padding:20px 22px 0;margin:0 0 16px;font-size:24px}.costa-video video{display:block;width:100%;max-height:65vh;aspect-ratio:16/9;object-fit:contain;background:#001c32}.costa-video .video-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px}.costa-video button{font:inherit;font-size:13px;padding:9px 13px;border:1px solid #b8cedf;border-radius:7px;color:#003b70;background:white;cursor:pointer}.costa-video label{font-size:12px;display:flex;align-items:center;gap:8px}.costa-video input{width:110px;accent-color:#003b70}.costa-video p{font:12px/1.5 Arial,sans-serif;padding:0 20px;margin:0 0 14px;color:#536c80}.costa-video [role=status]:empty{display:none}.costa-video :focus-visible{outline:3px solid #ffcf00;outline-offset:3px}@media(max-width:600px){.costa-video .video-tools{gap:8px;padding:12px}.costa-video>h3{font-size:21px}.costa-video label{width:100%}}

.costa-video .video-seek{display:block;width:calc(100% - 40px);margin:14px 20px 0;accent-color:#003b70}