.legal-page{margin-top:80px;padding:48px 32px 72px;min-height:calc(100vh - 80px)}.legal-page-inner{max-width:900px;margin:0 auto}.legal-page h1{font-size:2rem;margin-bottom:24px;text-align:left}.legal-prose{color:rgba(255,255,255,.85);font-size:.95rem;line-height:1.7}.legal-prose h1,.legal-prose h2,.legal-prose h3{color:#f9fafb;margin:1.5em 0 .75em;text-align:left}.legal-prose h1{font-size:1.5rem}.legal-prose h2{font-size:1.25rem}.legal-prose p{margin:0 0 1em}.legal-prose ol,.legal-prose ul{margin:0 0 1em 1.25em}.legal-prose a{color:#a78bfa}@media (max-width:768px){.legal-page{margin-top:64px;padding:32px 16px 48px}}