main{display:flex;flex-direction:column;flex-grow:1}section{box-sizing:content-box;padding:96px 32px;padding:96px Max(32px, calc((100% - 1120px) / 2));text-align:left}section[data-full="true"]{padding:0}section:last-of-type{flex-grow:1}section .center{text-align:center}section:not([data-dark="true"]):nth-of-type(even){background:var(--surface)}
