
 .sd-aia-wrap { position: relative; background: #fff6e8; border: 1px solid rgba(17,49,74,0.12); border-radius: 18px; width: min(100%, 760px); aspect-ratio: 1 / 1; margin: 0 auto; overflow: hidden; font-family: 'DM Sans', sans-serif; box-shadow: 0 14px 38px rgba(17,49,74,0.12), inset 0 1px 0 rgba(255,255,255,0.7); } .sd-aia-img { display: block; } .sd-aia-img { width: 100%; height: 100%; object-fit: cover; vertical-align: middle; } @media (max-width: 640px) { .sd-aia-wrap { width: min(100%, 430px); border-radius: 16px; } }