/* Okeyhaul Links: keep the orange navigation and open catalogue, simplify the reading path. */
.hero{padding:38px 0 28px;min-height:0}.hero>.wrap{padding-top:0;padding-bottom:0}.hero h1{max-width:24ch}.hero .lede{max-width:72ch}.catalogue-explainer{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.catalogue-explainer figure{margin:0}.catalogue-explainer img{width:100%;height:auto}.catalogue-explainer h3{margin-top:26px}.journey{display:grid;grid-template-columns:1fr 1fr;gap:20px 42px;padding-left:24px}.figband img{height:auto;object-fit:contain}.hero .pillbar{margin-top:20px}main>section{padding-top:42px;padding-bottom:42px}
@media(max-width:760px){.catalogue-explainer,.journey{grid-template-columns:1fr;gap:22px}.hero{padding:24px 0}.hero h1{font-size:2rem;line-height:1.14}main>section{padding-top:30px;padding-bottom:30px}.hero .pillbar{display:none}.hero .findbar input{min-width:0}.brand{min-width:0}.brand span{overflow-wrap:anywhere}}

@media(max-width:400px){header .bar{gap:10px}.brandmark{min-width:0;flex:1}.brandmark>span{min-width:0;overflow-wrap:anywhere}.brandmark small{white-space:normal}.brandmark img,.brandmark i,.navtoggle{flex-shrink:0}}
