section.legal-section{max-width:900px;margin:2rem auto;padding:0 1rem 4rem}.legal-section h1{letter-spacing:.075rem;text-align:center;padding-bottom:2.5rem;font-size:3.75rem;font-weight:700;line-height:1.2}.legal-section .content{border-top:2px solid #b5b5b5;padding:2.5rem;color:#1f2937;line-height:1.7;font-size:1rem}.legal-section .content h2{font-size:1.2rem;margin-top:1.75rem;margin-bottom:.5rem}.legal-section .content h3{font-size:1.1rem;margin-top:1.75rem;margin-bottom:.5rem}.legal-section .content ul{margin:.5rem 0 1rem 1.25rem;padding:0}.legal-section .content li{margin:.35rem 0}.legal-section .content p{margin:.75rem 0}
