html{overflow-x:hidden}body{overflow-wrap:anywhere}.nav{gap:20px}.brand{flex:0 0 auto}.nav-actions a,.actions a,.download a{white-space:nowrap;text-align:center}.hero-copy,.hero-art,.web-intro>div,.install-title{min-width:0}.hero h1{overflow-wrap:normal;word-break:normal}.actions{flex-wrap:wrap}.primary,.secondary,.web-action{min-height:48px;align-items:center;justify-content:center}.hero-art>img{max-height:62%;object-fit:contain}.features h2,.install h2,.download h2,.web-intro h2{overflow-wrap:normal;word-break:normal}.install li span{min-width:0}.inline-link{display:inline}.download{gap:18px}.download>div{min-width:0}.download .primary{flex:0 0 auto}
@media(max-width:900px){.nav{padding-inline:20px}.nav-actions{margin-left:auto}.hero{grid-template-columns:minmax(0,1fr);padding-top:70px}.hero-copy{max-width:720px}.hero-art{max-width:620px;width:100%;margin:auto}.web-intro{margin-inline:20px}}
@media(max-width:620px){.nav{height:auto;min-height:68px;padding-block:10px}.brand b{font-size:16px}.nav-actions{gap:6px}.nav-download{padding-inline:12px}.hero{padding-top:52px}.hero h1{font-size:clamp(43px,13vw,58px);letter-spacing:-.055em}.hero p{margin-top:20px}.actions{display:grid;grid-template-columns:1fr;margin-top:28px}.actions a{width:100%;padding-inline:14px}.web-action{border:1px solid #8b4c34}.web-intro{margin-inline:14px;padding:20px}.features,.install{padding-inline:16px}.install ol{min-width:0}.install li{grid-template-columns:42px minmax(0,1fr);padding:18px 0}.download{margin-inline:14px;padding:20px}.download img{width:42px}.download>div{flex:1}.download h2{font-size:19px}.download .primary{flex-basis:100%;width:100%}footer{padding-inline:18px}}
@media(max-width:390px){.brand b{display:none}.nav-web{display:none}.hero h1{font-size:42px}.hero-art{height:250px}}
