.legal-prose>section{scroll-margin-top:6rem}.legal-prose>section+section{margin-top:2rem;border-top:1px solid var(--color-line);padding-top:2rem}@media(min-width:640px){.legal-prose>section+section{margin-top:3rem;padding-top:3rem}}.legal-prose h2{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-ink-950)}.legal-prose h3{margin-top:2rem;font-size:1.0625rem;font-weight:700;color:var(--color-ink-950)}.legal-prose p{margin-top:1rem;font-size:15px;line-height:1.75;color:var(--color-ink-500)}.legal-prose ul{margin-top:1rem;display:grid;gap:.625rem}.legal-prose li{position:relative;padding-inline-start:1.5rem;font-size:15px;line-height:1.75;color:var(--color-ink-500)}.legal-prose li:before{content:"";position:absolute;top:.675rem;inset-inline-start:.3125rem;height:.375rem;width:.375rem;border-radius:9999px;background-color:var(--color-brand-blue)}.legal-callout p:first-child,.legal-callout ul:first-child{margin-top:0}.legal-prose strong{font-weight:600;color:var(--color-ink-800)}.legal-prose a{color:var(--color-brand-blue);font-weight:500;text-underline-offset:4px}.legal-prose a:hover{text-decoration:underline}@media(min-width:1024px){.legal-prose h2{font-size:1.75rem}}
