/* Customer-flow corrections. The existing marketing and MTM visual worlds remain separate. */
.public-sales-note,.anyt-price-facts{font-size:16px;line-height:1.6;max-width:68ch;margin:20px 0;color:inherit;overflow-wrap:break-word}
.shop-purchase-help{font-size:14px;line-height:1.8;margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}
.shop-purchase-help a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}
.anyt-checkout .anyt-definition dd{overflow-wrap:anywhere;min-width:0}
.anyt-order-states{margin:24px 0;display:grid;gap:14px}
.anyt-order-states dt{font-size:14px;color:#b3bac4}.anyt-order-states dd{margin:3px 0 0;font-size:16px}
.anyt-order-help{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.anyt-order-help a,.anyt-order-help button{min-height:44px;display:inline-flex;align-items:center}
.my-purchase dl{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:16px 24px;margin:32px 0}
.my-purchase dd{margin:0;overflow-wrap:anywhere}.my-purchase dt{color:#b3bac4}
.my-purchase h1{font-size:clamp(30px,4vw,54px);line-height:1.15;margin:24px 0}.my-purchase h2{font-size:26px;margin:44px 0 18px}.my-purchase p{max-width:70ch;font-size:16px;line-height:1.7}
.my-purchase [data-my-status]{padding:20px;background:#11151b;color:#fff;border-radius:12px}
@media(max-width:700px){.anyt-language button,.mtm-native-header nav a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.public-sales-note{font-size:14px}.anyt-checkout-layout{min-width:0}.my-purchase dl{grid-template-columns:1fr;gap:8px}.my-purchase dd{margin-bottom:16px}.my-purchase{padding:28px 20px}.anyt-order-states{grid-template-columns:1fr}.anyt-chat-launcher{min-height:44px}}
