.legal-wrap{max-width:1360px;color:var(--ink);margin:0 auto;padding:150px 48px 120px}.legal-wrap h1{letter-spacing:-.015em;text-transform:none;margin:0 0 40px;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:.98}.legal-wrap p,.legal-wrap li,.legal-wrap h2,.legal-wrap h3,.legal-updated{letter-spacing:.045em;text-transform:uppercase;color:var(--walnut);font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;line-height:1.78}.legal-wrap h2{color:var(--ink);margin:44px 0 18px;font-weight:700}.legal-wrap h3{color:var(--ink);margin:28px 0 6px;font-weight:700}.legal-wrap p{margin:0 0 18px}.legal-wrap ul{margin:0 0 18px;padding-left:26px}.legal-wrap li{margin:0 0 6px}.legal-updated{color:var(--stone);margin:0 0 42px}.legal-wrap strong{color:var(--ink);font-weight:700}.legal-wrap a{color:var(--clay-hover);text-decoration:underline}.legal-wrap a:hover{color:var(--clay)}@media (max-width:720px){.legal-wrap{padding:128px 22px 90px}}
