.ai-visual-figure{margin:2rem 0;padding:clamp(.5rem,2vw,1.5rem);background:#f4f8f6;border:1px solid #a7c7c4;border-radius:1rem}.ai-visual-figure img{display:block;width:100%;height:auto}.ai-visual-figure figcaption{margin-top:1rem;line-height:1.6}.ai-visual-video{display:block;width:100%;height:auto;max-height:70vh;background:#102d35;border-radius:.75rem}.ai-visual-transcript{margin:1rem 0 3rem;padding:1rem;border:1px solid #a7c7c4;border-radius:.5rem}.ai-visual-transcript summary{font-weight:700;cursor:pointer}.ai-visual-transcript summary:focus-visible{outline:3px solid #087e81;outline-offset:5px}@media(max-width:600px){.ai-visual-figure{padding:.35rem}.ai-visual-figure figcaption{padding:.4rem}}.ai-visual-figure figcaption{color:#183745;font-size:.9rem}.ai-visual-figure figcaption a{color:#075f69;text-decoration:underline}
