.interactive-demo-module__ca3Yia__demo{text-align:left;width:100%;min-width:0;margin:0;container:demo/inline-size}.interactive-demo-module__ca3Yia__frame{aspect-ratio:4/5;background:#fff;width:min(100%,640px);margin:0 auto;position:relative}.interactive-demo-module__ca3Yia__video,.interactive-demo-module__ca3Yia__poster{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.interactive-demo-module__ca3Yia__video{visibility:hidden}.interactive-demo-module__ca3Yia__poster{background-image:var(--demo-poster-compact);background-position:50%;background-repeat:no-repeat;background-size:contain}.interactive-demo-module__ca3Yia__caption{color:#59695d;width:min(100%,640px);margin:0 auto;font-size:14px;line-height:1.6}.interactive-demo-module__ca3Yia__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:56px;padding-top:8px;display:flex}.interactive-demo-module__ca3Yia__control{color:#075e46;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d5c7;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.interactive-demo-module__ca3Yia__control:hover{background:#f3f6f3}.interactive-demo-module__ca3Yia__control:focus-visible,.interactive-demo-module__ca3Yia__description summary:focus-visible{outline-offset:3px;outline:2px solid #087e5b}.interactive-demo-module__ca3Yia__status{color:#1c2925;margin:8px 0}.interactive-demo-module__ca3Yia__status:empty{display:none}.interactive-demo-module__ca3Yia__description summary{color:#075e46;cursor:pointer;width:fit-content;min-height:44px;padding:10px 0;font-weight:600}.interactive-demo-module__ca3Yia__description p{max-width:80ch;margin:0 0 12px}@container demo not (min-width:1100px){.interactive-demo-module__ca3Yia__video[data-format=compact][data-ready=true]{visibility:visible}}@container demo (min-width:1100px){.interactive-demo-module__ca3Yia__frame,.interactive-demo-module__ca3Yia__caption{width:min(100%,1440px)}.interactive-demo-module__ca3Yia__frame{aspect-ratio:16/9}.interactive-demo-module__ca3Yia__poster{background-image:var(--demo-poster-wide)}.interactive-demo-module__ca3Yia__video[data-format=wide][data-ready=true]{visibility:visible}}
