.content-dialog{color:#203b3b;background:#faf8f1;border:1px solid #c4d3cd;border-radius:18px;padding:22px;width:min(760px,94vw);max-height:88dvh;overflow:auto;box-sizing:border-box}.content-dialog::backdrop{background:#071f20b8}.content-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.content-dialog h2{font-size:22px}.content-dialog button,.content-dialog a,.video-choices button{min-height:44px;padding:10px 16px;border:1px solid #9aafaa;border-radius:8px;display:inline-block}.content-dialog>a{margin:8px}.video-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.video-choices button[aria-pressed=true]{background:#235b57;color:white}.video-panel iframe,.video-poster{display:block;width:100%;aspect-ratio:16/9;max-height:65dvh;border:0;background:#101818}.video-panel iframe.is-vertical,.video-poster.is-vertical{width:min(100%,430px);aspect-ratio:9/16;margin-inline:auto}.video-poster{position:relative;overflow:hidden;padding:0;border-radius:0;cursor:pointer}.video-poster img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.88)}.video-poster.is-vertical img{object-fit:cover}.video-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#fffdf2e8;color:#21483d;font-size:25px;line-height:1;padding-left:4px;box-shadow:0 10px 28px #071f2040;transition:transform .2s ease,background .2s ease}.video-poster:hover .video-play{transform:scale(1.06);background:#fffdf8}.video-poster:focus-visible{outline:3px solid #ad682c;outline-offset:3px}.video-panel a{display:block;min-height:44px;margin-top:14px;padding-block:10px;text-decoration:underline}.content-dialog :focus-visible,.video-choices :focus-visible{outline:3px solid #ad682c;outline-offset:3px}.content-dialog .close:focus-visible{outline:none;background:#eee9dd;color:#46533a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.video-play{transition:none}}
