.legal-doc section{scroll-margin-top:5.5rem}.legal-doc h2{font-family:var(--font-display);margin-bottom:.9rem;font-size:1.9rem;line-height:1.2}.legal-doc h2,.legal-doc h3{color:var(--color-stone-900)}.legal-doc h3{margin:1.2rem 0 .4rem;font-weight:600}.legal-doc li,.legal-doc p{line-height:1.75}.legal-doc ol+p,.legal-doc p+ol,.legal-doc p+p,.legal-doc p+ul,.legal-doc ul+p{margin-top:.8rem}.legal-doc ol,.legal-doc ul{gap:.35rem;padding-left:1.3rem;display:grid}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li::marker{color:var(--color-brand-500)}.legal-doc :is(p,li) a{color:var(--color-brand-700);text-underline-offset:3px;font-weight:500;text-decoration:underline}.legal-doc strong{color:var(--color-stone-900);font-weight:600}.legal-doc .highlight{border:1px solid var(--color-brand-200);background:color-mix(in oklab,var(--color-brand-50) 70%,#fff);border-radius:1rem;margin-top:1rem;padding:1rem 1.2rem}
