.sce-products-block{margin:2.25rem 0;padding:1.25rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.sce-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.sce-product-card{display:flex;flex-direction:column;border:1px solid #e8edf3;border-radius:14px;overflow:hidden;background:#fff}.sce-product-image{display:block;aspect-ratio:4/3;background:#f7f9fb}.sce-product-image img{width:100%;height:100%;object-fit:contain}.sce-product-copy{padding:16px;display:flex;flex-direction:column;gap:9px;flex:1}.sce-product-copy h3{font-size:1rem;margin:0}.sce-product-copy p{margin:0}.sce-product-price{font-weight:700}.sce-product-button{display:inline-block;margin-top:auto;text-decoration:none;font-weight:600}.sce-product-recommendations{margin:2rem 0}

/* Attachment-backed inline article illustration (responsive even without a theme rule). */
.sce-article-image { display:block; max-width:100%; height:auto; margin:1.5em auto; }
