
    body{overflow-wrap:anywhere}
    .wordmark{max-width:100%;height:auto;aspect-ratio:184/60;flex-shrink:1}
    .business-section{grid-template-columns:repeat(2,minmax(0,1fr))}
    .business-section>div{min-width:0}
    .business-model{padding:min(1.8rem,6vw)}
    .business-model ol{padding-inline-start:1.25em}
    .business-model li+li{margin-top:.7rem}
    .business-mascot{float:none;width:min(12rem,45%);height:auto;margin:-1rem auto 1rem}
    .actions .button{max-width:100%;min-width:0;gap:.5rem;padding:1rem min(1.4rem,4vw)}
    @media(max-width:48rem){.business-section{grid-template-columns:minmax(0,1fr)}h1{font-size:clamp(1.8rem,8vw,3.2rem)}}
  