html{scroll-padding-block:110px}body{margin:0;padding-block:100px;background:var(--md-sys-color-background);color:var(--md-sys-color-on-surface)}main.container{max-width:860px}main>.section{min-height:50vh;padding-block:24px}main h1{font-size:clamp(32px,6vw,56px)}main h2{font-size:clamp(26px,4vw,40px)}main p{max-width:56ch;line-height:1.7}
