.legal-page{font-family:Neuton,serif;color:#0a0a12;background-color:#fff;line-height:1.7;padding:2rem 1rem}.legal-page h1,.legal-page h2,.legal-page h3{font-weight:600;margin-bottom:1rem;color:#2e2a36}.legal-page h1{font-size:2rem}.legal-page h2{font-size:1.5rem;margin-top:2.5rem}.legal-page h3{font-size:1.25rem;margin-top:2rem}.legal-page ol,.legal-page p,.legal-page ul{margin-bottom:1.25rem}.legal-page a{text-decoration:underline}.legal-page a:hover{color:var(--color-primary)}.legal-page ul{list-style-type:disc;padding-left:1.5rem}.legal-page ol{list-style-type:decimal;padding-left:1.5rem}.legal-page .last-updated{font-size:.9rem;color:#555;margin-top:3rem;font-style:italic}