.legal{padding:var(--page-top) 0 var(--section-y)}.legal__title{font-family:var(--font-display);font-size:clamp(36px,4.5vw,56px);font-weight:500;letter-spacing:-.02em;color:var(--color-text);margin-bottom:8px;font-optical-sizing:auto}.legal__updated{font-size:13px;color:var(--color-muted);margin-bottom:48px}.legal__section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,48px);margin-bottom:36px}.legal__heading{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--color-text);margin-bottom:12px;font-optical-sizing:auto}.legal__body{font-size:16px;line-height:1.75;color:var(--color-text-soft)}@media (max-width: 799px){.legal__section{grid-template-columns:minmax(0,1fr)}}
