main.legal{padding:2rem 2rem 5rem;display:flex;flex-direction:column;gap:.3rem;overflow-y:auto;height:100%}main.legal .wordmark{color:var(--accent);width:min(90%,300px);margin-inline:auto;margin-bottom:2rem}main.legal h1{font-size:2rem;margin-bottom:.5rem}main.legal h2{font-size:1.3rem;margin-top:.5rem}main.legal ul{margin-left:1rem}