.legal-page{max-width:var(--measure-wide);margin:0 auto;padding:120px 24px 80px}.legal-page h1{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:2rem;line-height:1.2}.legal-page h2{font-size:var(--text-base);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.02em;margin-top:2rem;margin-bottom:.5rem}.legal-page h3{font-size:var(--text-base);font-weight:var(--font-semibold);margin-top:1.5rem;margin-bottom:.5rem}.legal-page p{color:var(--color-text-body);margin-bottom:1rem;line-height:1.7}.legal-page strong{font-weight:var(--font-semibold);color:var(--color-text)}.legal-page a{color:var(--color-link);text-decoration:underline}.legal-page a:hover{color:var(--color-link-hover)}.legal-page ul{margin-bottom:1rem;padding-left:1.5rem}.legal-page ul li{color:var(--color-text-body);margin-bottom:.5rem;line-height:1.7}
