.legal-page{background:#faf9f5;padding-bottom:70px}.legal-heading{padding-top:65px;padding-bottom:40px}.legal-heading h1{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.6rem);line-height:1.15}.legal-body{max-width:1000px}.legal-document{overflow-wrap:anywhere;background:#fff;border:1px solid #e6e4d9;border-radius:12px;padding:40px 48px;line-height:1.85}.legal-document h2{margin:30px 0 12px;font-size:1.25rem;line-height:1.5}.legal-document p{margin-bottom:20px}@media (max-width:650px){.legal-heading{padding-top:40px}.legal-document{padding:24px 20px}.legal-page{padding-bottom:40px}}
