.legal-main{flex:1 1 auto;width:100%;max-width:42rem;margin:0 auto;padding:2rem max(1.25rem,env(safe-area-inset-right,0px)) 3rem max(1.25rem,env(safe-area-inset-left,0px));box-sizing:border-box}@media (max-width:639px){.legal-main{padding-left:max(1.75rem,calc(env(safe-area-inset-left, 0px) + 1rem));padding-right:max(1.75rem,calc(env(safe-area-inset-right, 0px) + 1rem))}}.legal-main--contact{max-width:48rem}.contact-form-embed{width:100%;margin-top:.5rem}.contact-form-iframe{display:block;width:100%;background:var(--background)}.legal-doc-title{margin:0 0 .35rem;font-size:1.75rem;font-weight:600;letter-spacing:-.02em}.legal-doc-updated{margin:0 0 2rem;font-size:.875rem;color:var(--muted)}.legal-prose h2{margin:2rem 0 .65rem;font-size:1.0625rem;font-weight:600}.legal-prose h2:first-of-type{margin-top:0}.legal-prose li,.legal-prose p{margin:0 0 .75rem;font-size:.9375rem;line-height:1.65}.legal-prose ul{margin:0 0 .75rem;padding-left:1.25rem}.legal-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{text-decoration-thickness:2px}