.legal{max-width:calc(48rem + 2 * var(--sg-pad));padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--sg-gap)}.legal__title{font-size:var(--sg-t-2);margin-top:1rem}.legal__meta{color:var(--sg-muted);font-size:var(--sg-t-sm);margin-top:1rem}.legal__meta a:hover{color:var(--sg-ink)}.legal__lead{font-size:var(--sg-t-1);margin-top:1.6rem;font-weight:300;line-height:1.6}.legal__section{margin-top:2.6rem}.legal__h{font-size:var(--sg-t-1);margin-bottom:1rem;font-weight:400}.legal__section>*+*{margin-top:.8rem}.legal__list{padding-left:1.25em;list-style:outside}.legal__list li+li{margin-top:.4rem}.legal__list li::marker{color:var(--sg-muted)}
