.c-site .c-legal{max-width:1000px;padding-block:80px 120px}.c-legal header{max-width:850px;margin-bottom:64px}.c-legal h1{font-size:clamp(42px,6vw,78px);line-height:1.05;overflow-wrap:anywhere}.c-legal header p{margin-top:24px;font-size:13px;color:var(--c-body)}.c-legal-sections{display:grid;gap:44px}.c-legal-sections section{border-top:1px solid var(--c-rule);padding-top:28px;scroll-margin-top:30px}.c-site .c-legal-sections h2{font-size:clamp(23px,3vw,32px);line-height:1.2;letter-spacing:-.025em;margin-bottom:22px}.c-legal-sections p,.c-legal-sections li{white-space:pre-line;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.c-legal-sections p+p{margin-top:18px}.c-legal-sections ul{margin:18px 0 0;padding-left:22px}.c-legal-sections li+li{margin-top:12px}@media(max-width:700px){.c-site .c-legal{padding-block:45px 70px}.c-legal header{margin-bottom:40px}}
