.legal{max-width:var(--measure-body);margin:0 auto}.legal__section{border-top:1px solid var(--inf-border);padding-block:32px}.legal__section:first-child{border-top:none;padding-top:0}.legal__section>.h2-light{margin-bottom:20px}.legal__section>p{font:400 var(--inf-t-body) / 1.6 var(--inf-font);color:var(--inf-ink-2);text-wrap:pretty}.legal .legal__section>:where(p,ul)+:where(p,ul,.legal__subsection),.legal .legal__section>.legal__subsection+:where(p,ul){margin-top:16px}.legal__subsection{margin-top:24px}.legal__section>.h2-light+.legal__subsection{margin-top:0}.legal__subsection h3{font:var(--inf-w-heading) var(--t-h3-card) / 1.3 var(--inf-font);letter-spacing:-.01em;color:var(--inf-ink-1);text-wrap:pretty;margin:0 0 10px}.legal__subsection p{font:400 var(--inf-t-body) / 1.6 var(--inf-font);color:var(--inf-ink-2);text-wrap:pretty}.legal .legal__subsection>:where(p,ul)+:where(p,ul){margin-top:16px}.legal ul{padding-left:22px;list-style:outside}.legal li{font:400 var(--inf-t-body) / 1.6 var(--inf-font);color:var(--inf-ink-2);text-wrap:pretty}.legal li+li{margin-top:8px}.legal li ul{margin-top:8px;list-style:circle}.legal__section>.h2-light{letter-spacing:-.02em;color:var(--b-blue-900);font-size:clamp(1.625rem,1.29rem + 1.46vw,2.125rem);font-weight:650}
