.legal-page{background:#f7f8f5;padding:70px 0 90px;color:#252a2d}.legal-page article{max-width:900px;margin:auto;background:white;padding:48px;border-radius:16px}.legal-page h1{font-size:clamp(30px,5vw,48px);font-weight:800;margin:0 0 36px;overflow-wrap:anywhere}.legal-page h2{font-size:25px;font-weight:750;margin:36px 0 18px}.legal-page h3{font-size:20px;font-weight:700;margin:26px 0 12px}.legal-page p,.legal-page li{font-size:16px;line-height:1.75;color:#444b4f}.legal-page p{margin-bottom:16px}.legal-page a{color:#527809;text-decoration:underline;overflow-wrap:anywhere}.legal-page ul{padding-left:24px;list-style:disc}.legal-page li{list-style:disc}@media(max-width:600px){.legal-page{padding:30px 0}.legal-page article{padding:24px 18px}.legal-page h2{font-size:22px}}