/* Proposed export only. Load after existing theme CSS when manually deploying.
   Every rule is limited to revised workflow templates. */
/* Existing am-card-grid handles equal height and pinned Etsy CTAs.
   A bounded, uncropped image frame keeps mixed portrait/landscape assets legible. */
.am-workflow-revised .am-workflow-product-preview { margin:0 0 12px; width:100%; flex-shrink:0; }
.am-workflow-revised .am-workflow-product-preview img { display:block; width:100%; height:clamp(180px,22vw,280px); object-fit:contain; background:#f4f4f4; }
/* Compact native two-column qualification replaces tall stacked lists. */
.am-workflow-revised .am-workflow-qualification { padding:28px 30px; margin-top:0; }
.am-workflow-revised .am-workflow-qualification .wp-block-columns { gap:28px; margin:0 auto; max-width:1000px; }
.am-workflow-revised .am-workflow-qualification h3 { font-size:18px; margin:0 0 8px; }
.am-workflow-revised .am-workflow-qualification ul { font-size:15px; line-height:1.6; margin:0; }
/* Flex children must shrink on narrow screens; limit long headings for readable wrapping. */
.am-workflow-revised .am-card-grid > .wp-block-column { min-width:0; }
@media(max-width:781px) {
 .am-workflow-revised h1 { font-size:clamp(30px,8vw,42px)!important; }
 .am-workflow-revised .am-workflow-product-preview img { height:220px; }
 .am-workflow-revised .am-workflow-qualification .wp-block-columns { gap:20px; }
}
