/* Only the commercial product introduction; six-step editor and drawing unchanged. */
.reference-order-layout .compact-edit-panel>.product-heading{padding-bottom:16px}
.reference-order-layout .product-heading h1{font-size:clamp(32px,3.8vw,48px);line-height:1.12;letter-spacing:-1.1px;margin:8px 0 10px;color:var(--blue)}
.product-commercial{margin:0 0 12px;color:var(--blue);min-width:0}
.commercial-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;font-size:12px;margin:0 0 10px}
.commercial-reviews[hidden]{display:none}.commercial-stars{color:#ad8200;letter-spacing:1px}.commercial-reviews a{text-decoration:underline;text-underline-offset:3px}
.commercial-price{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px}.commercial-price-label{font-size:13px;font-weight:600}.commercial-price strong{font-size:clamp(29px,3vw,38px);line-height:1.2;font-weight:800;letter-spacing:-.7px}
.reference-order-layout .product-heading .commercial-price-note{font-size:10px;line-height:1.45;color:var(--muted);margin:5px 0 11px;max-width:510px}
.commercial-delivery{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;font-size:12px;line-height:1.5}.commercial-delivery svg{width:22px;height:22px;flex:none;stroke:var(--blue);fill:none;stroke-width:1.6}.commercial-delivery strong{display:block;font-weight:600}.commercial-delivery small{display:block;font-size:10px;color:var(--muted)}
.commercial-benefits{list-style:none;padding:0;margin:0;display:grid;gap:5px;font-size:12px;line-height:1.5}.commercial-benefits li{display:flex;gap:8px}.commercial-benefits li:before{content:'✓';font-weight:800;color:var(--blue);background:#fff4bf;border-radius:50%;width:17px;height:17px;line-height:17px;text-align:center;flex:none}
.reference-order-layout .product-heading>div>p{font-size:13px;line-height:1.55;margin:8px 0}.reference-order-layout .product-heading>div>.image-note{font-size:10px;margin:6px 0}.reference-order-layout .product-heading>div>.button{font-size:12px;padding:9px 14px;margin-top:6px}
@media(max-width:540px){.reference-order-layout .product-heading h1{font-size:32px}.commercial-price strong{font-size:31px}.commercial-benefits{font-size:11px}.commercial-price-label{font-size:12px}.reference-order-layout .compact-edit-panel>.product-heading{padding-bottom:12px}}
/* Compact title → review → price → delivery → benefits → existing stepper. */
.reference-order-layout .compact-edit-panel>.product-heading{padding:0 0 12px;margin:0}
.reference-order-layout .product-heading h1{margin:0 0 8px}
.product-commercial{margin:0}.commercial-price-label{font-size:clamp(25px,2.6vw,34px);font-weight:800;letter-spacing:-.6px;line-height:1.2}.commercial-price-tax{font-size:12px;font-weight:500;white-space:nowrap}.commercial-price{gap:3px 7px}.reference-order-layout .product-heading .commercial-price-note{margin:4px 0 9px;font-size:10px}
.commercial-delivery{margin-bottom:10px}.commercial-benefits{display:flex;flex-wrap:wrap;gap:4px 15px;font-size:11px}.commercial-benefits li:before{color:#b68a00;background:none;width:auto;height:auto;line-height:inherit}.commercial-stars{color:#d4a400}
@media(max-width:540px){.commercial-benefits{display:grid;gap:4px}.commercial-price-label,.commercial-price strong{font-size:29px}.reference-order-layout .compact-edit-panel>.product-heading{padding-bottom:10px}}

.commercial-review-attribution{font-size:10px;color:var(--muted);flex-basis:100%;line-height:1.3}.commercial-reviews{gap:3px 8px;margin-bottom:8px}
