@media(max-width:700px) {
  .coratina-featured-lead .coratina-product-link { display: grid; grid-template-columns: minmax(0,.85fr) minmax(0,1fr); align-items: stretch; gap: 16px; padding: 18px; }
  .coratina-featured-lead .coratina-product-image { min-height: 200px; height: 100%; }
  .coratina-featured-lead .coratina-product-image img { inset: 0; width: 100%; height: 100%; max-width: 100%; object-fit: contain; transform: none; }
  .coratina-featured-lead .coratina-image-placeholder { min-height: 200px; }
  .coratina-featured-lead .coratina-product-info { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; min-width: 0; padding: 0; }
  .coratina-featured-lead .coratina-price { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
}
@media(max-width:380px) {
  .coratina-featured-lead .coratina-product-link { grid-template-columns: minmax(0,1fr); }
  .coratina-featured-lead .coratina-product-image { min-height: 0; height: auto; aspect-ratio: 4/3; }
  .coratina-featured-lead .coratina-image-placeholder { min-height: 0; }
}
