/* Mobile overrides for the inline-styled design pages */
img{max-width:100%}
@media (max-width: 760px){
  [data-dc-root] h1{font-size:clamp(38px,11vw,56px)!important;line-height:1.02!important;overflow-wrap:break-word}
  [data-dc-root] h2{font-size:clamp(28px,8vw,38px)!important;line-height:1.08!important}
  [data-dc-root] header nav{flex-wrap:nowrap!important;overflow-x:auto;gap:18px!important;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}
  [data-dc-root] header nav::-webkit-scrollbar{display:none}
  [data-dc-root] header nav a{white-space:nowrap;flex-shrink:0}
  [data-dc-root] [style*="padding: 0 32px"],[data-dc-root] [style*="32px 40px"]{padding-left:20px!important;padding-right:20px!important}
  [data-dc-root] [style*="padding: 40px 48px"]{padding:28px 22px!important}
  [data-dc-root] [style*="height: 620px"]{height:auto!important;min-height:520px}
  [data-dc-root] [style*="font-size: 104px"],[data-dc-root] [style*="font-size: 96px"],[data-dc-root] [style*="font-size: 88px"],[data-dc-root] [style*="font-size: 80px"],[data-dc-root] [style*="font-size: 72px"]{font-size:clamp(38px,11vw,56px)!important}
  [data-dc-root] [style*="font-size: 64px"],[data-dc-root] [style*="font-size: 56px"]{font-size:clamp(32px,9vw,44px)!important}
  [data-dc-root] [style*="minmax(300px"],[data-dc-root] [style*="minmax(320px"],[data-dc-root] [style*="minmax(340px"],[data-dc-root] [style*="minmax(360px"]{grid-template-columns:1fr!important}
}
