.legal-page{width:min(1040px,86%);margin:0 auto;padding:180px 0 90px;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(2rem,5vw,3.8rem);font-weight:300;line-height:1.15;margin:0 0 2rem}.legal-page h2{font-size:1.5rem;margin:2.5rem 0 1rem;font-weight:500}.legal-page h3{font-size:1.2rem;margin:2rem 0 1rem}.legal-page p,.legal-page li{line-height:1.8;font-size:1rem;margin-bottom:1rem;color:#cecece}.legal-page a{text-decoration:underline}.legal-page ul,.legal-page ol{padding-left:1.5rem}.legal-page table{display:block;overflow-x:auto}.legal-page td,.legal-page th{padding:12px;border-bottom:1px solid #333}@media(max-width:600px){.legal-page{padding-top:130px}}
