/* Four original image cards share the same display size without cropping text. */
.innovation>.container>.split{display:block}
.innovation>.container>.split>.prose{max-width:820px}
.ai-images{margin:40px auto 0;max-width:960px;min-width:0}
.ai-images-track{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:92%;gap:16px;margin:0;padding:0 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ee6a3b transparent}
.ai-image-card{min-width:0;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;background:#fff9f6;border-radius:16px;overflow:hidden;scroll-snap-align:start}
.ai-image-card img{display:block;width:100%;height:100%;object-fit:contain}
.ai-images-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px}
.ai-images-controls[hidden]{display:none}
.ai-images-controls>p{margin:0;font-size:12px;color:#c23b31}
.ai-images-pages{display:flex;gap:8px}
.ai-images-pages button{min-width:44px;min-height:44px;padding:6px;border:1px solid #ee6a3b;background:transparent;color:#c23b31;border-radius:50%;font-size:13px}
.ai-images-pages button[aria-current="true"]{background:#c23b31;border-color:#c23b31;color:#fff}
.ai-images-track:focus-visible,.ai-images-pages button:focus-visible{outline:2px solid #c23b31;outline-offset:3px}
@media(max-width:700px){.ai-images{margin-top:28px}.ai-images-track{gap:12px;grid-auto-columns:96%}}
