.content-video{position:relative;margin:1rem 0;width:100%;overflow:hidden;border-radius:12px;background:#101827;color:white}.content-video>video,.content-video>iframe{display:block;width:100%;aspect-ratio:16/9;border:0;object-fit:contain}.content-video figcaption{padding:.65rem 1rem;font-size:.9rem}.content-video-cover{position:absolute;inset:0 0 auto;width:100%;aspect-ratio:16/9;border:0;padding:0;cursor:pointer;background:#101827}.content-video-cover img{width:100%;height:100%;object-fit:cover}.content-video-cover span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:1rem 1.5rem;border-radius:40px;background:#111d;color:#fff;font:inherit;white-space:nowrap}.content-video-cover:focus-visible{outline:4px solid #fab005;outline-offset:-4px}.content-widget{margin:2rem 0;overflow-wrap:anywhere}.content-widget-frame{width:100%;border:1px solid #cbd5e1;border-radius:12px;background:white}.content-widget-html{overflow:auto}.content-widget-html img,.content-widget-html video,.content-widget-html iframe{max-width:100%}.catalog-hero-art:has(.content-video){display:block}.kb-directory{width:100%;border-collapse:collapse;margin:1rem 0}.kb-directory td,.kb-directory th{padding:1rem;text-align:right;border-bottom:1px solid #cbd5e1}.kb-directory-wrap{overflow-x:auto}.kb-view-switch{display:flex;gap:1rem;margin:1rem 0}
