.vcy{margin:2rem 0;padding:clamp(1rem,3vw,1.75rem);border:1px solid #b4bbc5;border-top:4px solid #1e2a44;background:#f6f3ee;color:#16181d}.vcy h3{margin-top:0}.vcy form{display:grid;gap:1rem}.vcy label{display:block;font-weight:600}.vcy input,.vcy select,.vcy textarea{display:block;width:100%;min-width:0;box-sizing:border-box;margin:.4rem 0 0;border:1px solid #6d7582;background:#fff;color:#16181d;border-radius:3px;padding:.7rem;font:400 16px/1.5 system-ui}.vcy textarea{resize:vertical}.vcy button{min-height:44px;border:2px solid #1e2a44;border-radius:3px;background:#1e2a44;color:#fff;padding:.7rem 1rem;font:600 16px/1.4 system-ui;white-space:normal}.vcy button:hover{background:#16181d}.vcy :focus-visible,.vcy-video-button:focus-visible{outline:3px solid #8d4d23;outline-offset:4px}.vcy [role=status]{font-weight:600}.vcy [hidden],.vcy-video-button[hidden]{display:none!important}.vcy-diagram svg{width:100%;max-width:430px;height:auto;display:block;margin:auto}.vcy-diagram figcaption{font:400 .9rem/1.5 system-ui}.vcy-video-button{display:block;position:relative;width:100%;padding:0;border:0;background:#16181d;color:white;cursor:pointer}.vcy-video-button img{display:block;width:100%;height:100%;object-fit:cover}.vcy-video-button span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1e2a44;color:#fff;padding:.7rem 1rem;border-radius:4px;max-width:90%;font:600 16px/1.4 system-ui}.vcy-video-note{font-size:.9rem}.vcy .vcy-fallback{font-size:.95rem}@media(prefers-reduced-motion:reduce){.vcy *{scroll-behavior:auto!important}}
.video-frame>.vcy-video-button{position:absolute;inset:0;width:100%;height:100%}.vcy-video-button img{object-fit:contain}.vcy-video-note{display:block;margin:.4rem 0}.vcy-video-button:focus-visible{outline-offset:-5px}.page-article .article-body th,.page-article .article-body td{overflow-wrap:anywhere}