@media(max-width:576px){html,body{max-width:100%;overflow-x:hidden}.navbar-brand{font-size:1rem;gap:.45rem}.navbar-brand small{font-size:.48rem}.brand-mark{width:40px;height:40px}.hero{min-height:600px;background-position:60% center}.hero h1{font-size:2.25rem;line-height:1.08;overflow-wrap:anywhere}.hero .lead{font-size:1rem!important}.hero .d-flex{display:grid!important;width:100%;max-width:310px}.hero .btn{width:100%;font-size:1rem}.display-title{font-size:2.15rem;overflow-wrap:anywhere}}
