.legal{max-width:72ch;font-size:var(--text-base);color:var(--text);line-height:1.7}.legal h2{font-size:var(--text-2xl);margin:var(--space-2xl)0 var(--space-sm)}.legal h3{font-size:var(--text-lg);margin:var(--space-lg)0 var(--space-xs)}.legal p,.legal ul{margin:0 0 var(--space-md)}.legal ul{padding-left:1.25rem;list-style:outside}.legal li+li{margin-top:var(--space-xs)}.legal a{color:var(--caramel-dark,var(--caramel));text-underline-offset:2px;text-decoration:underline}.legal__updated{color:var(--text-secondary)}
