main.legal{max-width:750px;margin:10vh auto;display:flex;flex-direction:column;gap:4rem;font-family:var(--font-family-body);section:first-child{text-align:center}h1{line-height:1;margin:0 0 .5rem;font-weight:700}h2{line-height:1;margin:0 0 1rem;font-size:2rem;font-weight:bolder}h3{line-height:1;margin:0 0 1rem;font-size:1.35rem;font-weight:bolder}p{margin:1rem 0;line-height:1.5}ol,ul{margin-bottom:0;margin-left:50px;li{line-height:1.35;margin:.75rem 0}}a{text-decoration:underline}}