*,:after,:before{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0}.g-root{--page-max-width:1650px;--page-padding-inline:36px;--page-padding-block:36px}@media(max-width:600px){.g-root{--page-padding-inline:16px;--page-padding-block:24px}}