.public-page-layout{min-height:100vh;display:flex;flex-direction:column;background:#f1f5f9}.public-page-layout__main{flex:1 0 auto;width:100%;min-width:0}