.legal__inner{flex-direction:column;gap:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.legal__updated{font-size:var(--fs-small);color:var(--text-faint)}.legal__body{max-width:68ch;color:var(--text-muted);flex-direction:column;gap:14px;display:flex}.legal__body h2{font-size:var(--fs-h3);color:var(--ink);margin-top:18px}.legal__body ul{flex-direction:column;gap:6px;padding-left:1.25em;list-style:outside;display:flex}.legal__body strong{color:var(--ink)}.legal__body a{color:var(--moss);text-underline-offset:.2em;text-decoration:underline}
