html,body{overflow-x:hidden}
.container,.grid,.card,.showcase-card{min-width:0}
h1,h2,h3,p{overflow-wrap:break-word}
@media(max-width:760px){.nav{gap:12px}.nav img{width:132px}.nav>.cta{flex:0 0 auto;font-size:13px}.hero h1{font-size:clamp(36px,11vw,48px)}.section h2{font-size:clamp(27px,8vw,36px)}}
