/* Source assets for the four requested learning themes. */
.product-identity .actual-work-media{padding:24px;background:#fbf6f0}
.actual-work-codex.product-identity .actual-work-media{background:#f2f2ff}
.product-identity .actual-work-media img{width:auto;height:100%;max-width:100%;max-height:190px;margin:auto;object-fit:contain}
.showcase-art .product-identity .actual-work-media img{max-height:125px}
.detail-art .product-identity .actual-work-media img{max-height:225px}
.product-identity figcaption{font-size:13px;font-weight:700;letter-spacing:.02em}
.motion-preview{position:relative;display:block;padding:0;background:#171421;overflow:hidden}
.motion-preview video,.motion-preview .theme-video-fallback{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
.motion-preview video[hidden],.motion-preview .theme-video-fallback[hidden]{display:none!important}
.motion-preview video::-webkit-media-controls,.motion-preview video::-webkit-media-controls-enclosure,.motion-preview video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.actual-work-seo .actual-work-media{padding:0;background:#f6f4eb}
.actual-work-seo img{object-fit:contain}
.real-media-link{margin:18px 0;font-size:13px;line-height:1.8}
.real-media-link a{display:inline-flex;align-items:center;min-height:44px;color:#6348a4;text-underline-offset:4px}
@media(max-width:767px){.product-identity .actual-work-media{padding:18px}.product-identity .actual-work-media img{max-height:150px}.detail-art .product-identity .actual-work-media img{max-height:195px}}
