.legal-main{min-height:60vh;padding-top:9rem;padding-bottom:5rem}.legal-container{max-width:48rem}.legal-header{text-align:left}.legal-updated{margin-top:.75rem}.legal-intro{color:var(--text-secondary);margin-top:2rem;font-size:1.0625rem;line-height:1.65}.legal-sections{flex-direction:column;gap:2.25rem;margin-top:2.5rem;display:flex}.legal-body{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.legal-paragraph{color:var(--text-secondary);white-space:pre-line;font-size:1rem;line-height:1.7}.legal-list{color:var(--text-secondary);flex-direction:column;gap:.375rem;margin:0;padding-left:1.5rem;font-size:1rem;line-height:1.7;list-style:outside;display:flex}
