html[data-admall-focus="ai-recharge"] #products-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:clamp(14px,2vw,26px); align-items:stretch }
#products-grid .gpt-choice { display:flex; flex-direction:column; min-width:0; overflow:hidden }
.gpt-choice > img { display:block; width:100%; height:auto; aspect-ratio:3/2; border-radius:12px }
.gpt-choice .product-body { flex:1; display:flex; flex-direction:column; align-items:stretch }
.gpt-choice .product-description { flex:1; min-height:0; margin-bottom:18px }
.gpt-choice .business-inquiry { min-height:44px; gap:8px; justify-content:space-between }
@media(max-width:740px) { html[data-admall-focus="ai-recharge"] #products-grid { grid-template-columns:minmax(0,1fr) } }
