.legal-page{background:#fff;padding:3rem 0 5rem}.legal-container{max-width:860px}.legal-back{color:var(--berry);margin-bottom:1.25rem;font-size:.875rem;display:inline-block}.legal-back:hover{text-underline-offset:4px;text-decoration:underline}.legal-container h1{margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem)}.legal-updated{color:var(--muted);margin-bottom:1.25rem;font-size:.8125rem}.legal-intro{margin-bottom:2rem}.legal-section{margin-bottom:1.75rem}.legal-section h2{letter-spacing:0;margin-bottom:.5rem;font-size:1.25rem;line-height:1.3}.legal-section p,.legal-section ul{margin-bottom:.75rem;font-size:.9375rem}.legal-section ul{padding-left:1.4rem}.legal-section li{margin-bottom:.4rem}.legal-section a{color:var(--berry);text-underline-offset:3px;text-decoration:underline}
