body{margin:0;padding:0}.main{background-color:#f3f6f9;margin:0}.sectionList{display:flex;flex-direction:column;align-items:center;gap:40px;margin:auto;max-width:min(100vw,1000px);padding-top:40px;padding-bottom:40px}.section{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:auto}.section.maxWidth{width:100%}