/* Homepage-only editorial preview; the product page keeps its complete campaign. */
.es-compact .es-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}
.es-compact .es-chat{height:auto;min-height:0;padding:22px 20px}
.es-compact .es-conversation{flex:none;overflow:visible;gap:16px}
.es-compact .es-agent{margin-bottom:20px}
.es-compact .es-agent small{font-size:12px}
.es-compact .es-chat p{font-size:14px;line-height:1.75}
.es-compact .es-tasks{gap:8px}
.es-compact[data-studio-phase=ready] .es-tasks{display:none}
.es-compact .es-finished{font-size:13px!important}
.es-compact .es-composer{margin-top:22px;min-height:108px;padding:13px}
.es-compact .es-composer>div:first-of-type{min-height:32px}
.es-compact .es-composer-foot{flex-wrap:wrap;gap:8px;font-size:11px}
.es-compact .es-composer-tool{white-space:nowrap}
.es-compact .es-preview{height:auto;padding:14px}
.es-compact .es-preview-stage{height:auto;min-height:0;overflow:visible}
.es-compact .es-email{height:auto;min-height:0;overflow:visible}
.es-compact .es-mail-subject{padding:12px;font-size:12px}
.es-compact .es-email-content{padding:14px}
.es-compact .es-sport-brand{padding-bottom:14px;flex-wrap:wrap;gap:8px}
.es-compact .es-sport-brand>strong{font-size:22px}
.es-compact .es-sport-brand>strong>span{font-size:10px}
.es-compact .es-sport-edition{font-size:10px;line-height:1.6}
.es-compact .es-sport-kicker{display:none}
.es-compact .es-sport-heading{padding:12px 0}
.es-compact .es-sport-email .es-sport-heading h4{font-size:42px;line-height:1.08}
.es-compact .es-sport-heading h4 br{display:none}
.es-compact .es-sport-heading p{font-size:13px;line-height:1.7;margin-top:8px}
.es-compact .es-sport-heading p br{display:none}
.es-compact .es-sport-email .es-mail-hero{height:auto;max-height:180px;object-fit:contain}
.es-compact .es-sport-color,.es-compact .es-sport-specs{display:none}
.es-compact .es-sport-purchase{display:none}
.es-compact .es-sport-purchase strong{font-size:15px}
.es-compact .es-sport-purchase div>span{font-size:12px}
.es-compact .es-sport-price{font-size:22px}
.es-compact .es-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;margin:14px 0;border-radius:16px}
.es-compact .es-offer-head>span{display:none}
.es-compact .es-offer-head>strong{font-size:17px;line-height:1.4}
.es-compact .es-offer-head>span,.es-compact .es-offer-code>span,.es-compact .es-offer-note{font-size:11px}
.es-compact .es-offer-code{margin:0;gap:8px;align-self:start}
.es-compact .es-offer-code>span{display:none}
.es-compact .es-offer-code>strong{font-size:13px}
.es-compact .es-offer-saving{display:none}
.es-compact .es-countdown{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0}
.es-compact .es-countdown>span{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;border:0;background:none;padding:0}
.es-compact .es-countdown strong{font-size:18px;line-height:1.4}
.es-compact .es-countdown small{font-size:10px;align-self:center}
.es-compact .es-countdown>i{font-size:16px;padding:0;line-height:1.4}
.es-compact .es-sport-email .es-offer-note{grid-column:1/-1;font-size:11px;line-height:1.6;margin:0}
.es-compact .es-sport-email .es-sport-cta{font-size:13px;min-height:44px;padding:12px 16px}
.es-compact .es-mail-footer{font-size:11px!important;line-height:1.7;margin-top:18px}
@media(max-width:1100px){.es-compact{max-width:940px}.es-compact .es-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
@media(max-width:700px){.es-compact .es-workspace{grid-template-columns:1fr;gap:16px}.es-compact .es-chat{padding:20px 18px}.es-compact .es-agent{margin-bottom:16px}.es-compact .es-preview{padding:0;background:none;border:0}.es-compact .es-preview-bar{padding-inline:8px}.es-compact .es-email-content{padding:20px 16px}.es-compact .es-mail-hero{max-height:220px}.es-compact .es-conversation{gap:12px}.es-compact .es-composer{margin-top:16px}.es-compact .es-composer-foot{font-size:11px}.es-compact .es-composer-tool svg{width:14px;height:14px}}
