/* Allow the longer English navigation and headings to wrap naturally. */
.nav{gap:20px}
.nav nav{gap:20px}
.nav nav a{white-space:nowrap}
.price-card strong{overflow-wrap:anywhere}
.performance-grid{height:auto;min-height:500px;overflow:visible}
.performance-stack{grid-template-rows:repeat(3,minmax(min-content,1fr));overflow:visible}
.performance-card{padding:28px;overflow:visible}
.light-card h3{font-size:clamp(22px,2vw,32px);margin:0 0 16px}
.dark-card small{margin-top:18px}
.card-divider{margin:32px -28px 24px}
@media(min-width:701px) and (max-width:1100px){
  .nav{height:auto;min-height:88px;flex-wrap:wrap;padding-block:16px}
  .nav nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}
  .account{margin-left:auto}
}

html[lang="en"] .price-card--featured:before{content:"FEATURED"}
