.legal{padding:72px 0 96px}.legal-inner{max-width:760px}.legal-header{border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:32px}.legal-header h1{font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--color-ink);margin:0 0 12px;font-size:44px;font-weight:800;line-height:1}.legal-body p{color:var(--color-ink-soft);margin:0 0 20px;font-size:16px;line-height:1.7}.legal-body h2{font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--color-ink);margin:40px 0 14px;font-size:26px;font-weight:800}.legal-body h2:first-of-type{margin-top:8px}.legal-body a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{color:var(--color-accent-deep)}@media (max-width:640px){.legal{padding:48px 0 64px}.legal-header h1{font-size:32px}.legal-body h2{font-size:22px}}
