.legal{padding:176px 0 96px;background:var(--color-bg);color:var(--color-text)}.legal__inner{max-width:720px}.legal__title{font-family:var(--font-display);font-size:clamp(36px,4.5vw,56px);font-weight:400;letter-spacing:-.01em;color:#fff;margin-bottom:8px}.legal__updated{font-family:var(--font-body);font-size:12px;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:48px}.legal__section{margin-bottom:36px}.legal__heading{font-family:var(--font-display);font-size:24px;font-weight:500;color:#fff;margin-bottom:12px}.legal__body{font-size:15px;line-height:1.75;color:var(--color-text-soft)}@media (max-width: 768px){.legal{padding:136px 0 64px}}
