.legal{padding-block:calc(var(--header-height) + var(--space-16)) var(--space-section)}.legal__inner{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.legal__title{margin-top:var(--space-5)}.legal__updated{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--color-text-secondary)}.legal__intro{margin-top:var(--space-6)}.legal__section{margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--border-hairline)}.legal__heading{font-size:var(--fs-h3);font-weight:600}.legal__section p{margin-top:var(--space-3);max-width:44rem;color:var(--color-text-secondary)}
