:root{--legal-width:46rem;--legal-text:#2a2a2a;--legal-strong:#1a1a1a;--legal-label:.75rem;--legal-title:2.25rem}.legal-page{max-width:var(--legal-width);margin:0 auto;padding:4rem 1.5rem 6rem}.legal-back,.legal-meta{color:var(--soft);font-size:var(--legal-label);letter-spacing:.1em;text-transform:uppercase}.legal-title{font-size:var(--legal-title);letter-spacing:-.02em;margin:2.5rem 0 .5rem;font-weight:600;line-height:1.15}.legal-meta{margin:0 0 3rem}.legal{color:var(--legal-text);line-height:1.7}.legal h2{letter-spacing:-.01em;color:var(--legal-strong);margin-top:2.75rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.legal h2:first-child{margin-top:0}.legal p{margin-top:0;margin-bottom:1rem}.legal ul{margin:0 0 1rem 1.1rem;list-style:outside}.legal li{margin-bottom:.35rem;padding-left:.2rem}.legal a{color:var(--legal-strong);text-underline-offset:3px;text-decoration:underline}.legal strong{color:var(--legal-strong);font-weight:600}
