article{border:1px solid #c6e0f1;border-radius:18px;padding:20px;margin:25px 0}article h2{margin-top:0}.player{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#e3f6ff,#c4e7fa);display:grid;place-items:center;border-radius:12px;overflow:hidden}.player iframe{width:100%;height:100%;border:0}.player button{font:inherit;color:#fff;background:#087fb1;padding:14px 25px;border:0;border-radius:12px;cursor:pointer}.player .close-player{position:absolute;top:8px;inset-inline-end:8px;padding:8px 12px;background:#103d58;z-index:1}article[hidden]{display:none}select{font:inherit;min-height:44px;max-width:100%;padding:10px;border:1px solid #bed9e9;border-radius:8px}.player button:focus-visible{outline:3px solid #12354b;outline-offset:4px}