.legalShell{background:#f7f5ee;min-height:100vh;padding:48px 22px;overflow:visible}.legalPage{color:#26342e;background:#fff;border:1px solid #d9ddd7;border-radius:8px;width:min(780px,100%);margin:auto;padding:48px clamp(24px,6vw,64px);font-family:Arial,sans-serif;box-shadow:0 16px 50px #17231f0d}.legalBack,.legalPage a{color:#0d6b4e}.legalBack{align-items:center;min-height:32px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.legalKicker{color:#0d6b4e;letter-spacing:.15em;font-size:10px;font-weight:800;margin:36px 0 7px!important}.legalPage h1{letter-spacing:-.035em;margin:0;font:700 clamp(38px,7vw,58px)/1 Georgia,serif}.legalDate{color:#596760;font-size:12px;margin:10px 0 32px!important}.legalPage h2{margin:30px 0 8px;font:700 21px Georgia,serif}.legalPage p,.legalPage li{font-size:14px;line-height:1.7}.legalPage ul{padding-left:22px}.legalPage footer{color:#596760;border-top:1px solid #dce1dc;margin-top:40px;padding-top:18px;font-size:11px}@media (max-width:600px){.legalShell{padding:0}.legalPage{box-shadow:none;border:0;border-radius:0;padding:34px 22px}}
