.c-page.c-legal{display:block;overflow:visible;min-height:100vh}.c-legal-home{font-size:14px;color:var(--c-muted)}.c-legal-home:hover{color:var(--c-accent)}.c-legal-body{max-width:640px;margin:0 auto;padding:48px 0 80px;font-size:15px;line-height:1.65}.c-legal-body h1{font-family:var(--c-display);font-weight:500;font-size:clamp(30px,6vw,40px);line-height:1.1;letter-spacing:-.015em}.c-legal-date{margin-top:8px;color:var(--c-muted);font-size:13px}.c-legal-body h2{font-family:var(--c-display);font-weight:500;font-size:24px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(32,35,31,.12)}.c-legal-body h3{font-size:15px;font-weight:600;margin-top:24px}.c-legal-body p,.c-legal-body ul{margin-top:6px}.c-legal-body ul{padding-left:20px}.c-legal-body li+li{margin-top:8px}.c-legal-body a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}