.legal-page{max-width:780px;margin:0 auto;padding:3rem 0 4rem}.legal-page h1{font-size:2rem;font-weight:800;margin-bottom:.5rem}.legal-page .legal-date{font-size:.85rem;color:var(--subtext);margin-bottom:2.5rem}.legal-page h2{font-size:1.15rem;font-weight:700;margin:2rem 0 .5rem;color:var(--text)}.legal-page h3{font-size:1rem;font-weight:600;margin:1.25rem 0 .4rem;color:var(--text)}.legal-page li,.legal-page p{font-size:.95rem;color:var(--subtext);line-height:1.75;margin-bottom:.5rem}.legal-page ol,.legal-page ul{padding-left:1.5rem;margin-bottom:1rem}.legal-page a{color:var(--primary);text-decoration:underline}