.legal{max-width:850px;padding-block:60px 80px}.legal h1{font-size:clamp(38px,6vw,64px);letter-spacing:-2px;line-height:1.1;overflow-wrap:anywhere}.legal h2{font-size:25px;letter-spacing:-.6px;margin-bottom:18px}.legal section{margin-top:36px}.legal p{font-size:16px}.legal address{font-style:normal;margin-bottom:20px}.legal a{overflow-wrap:anywhere;text-underline-offset:3px}.legal-date{border-top:1px solid var(--line);padding-top:24px;margin-top:44px;color:var(--muted)}@media(max-width:720px){.legal{padding-block:36px 54px}.legal h2{font-size:23px}}
