.legal-doc h2{font-family:var(--font-display,ui-serif);letter-spacing:-.01em;color:var(--color-ink,#0b1726);margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:500;line-height:1.25}.legal-doc h2:first-child{margin-top:0}.legal-doc h3{font-family:var(--font-display,ui-serif);letter-spacing:-.005em;color:var(--color-ink,#0b1726);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.3}.legal-doc p,.legal-doc ul,.legal-doc ol{color:var(--color-ink,#0b1726);margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.7}.legal-doc ul,.legal-doc ol{padding-left:1.5rem}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li{margin-bottom:.25rem}.legal-doc a{color:#0e7490;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s}.legal-doc a:hover{color:#155e75}.legal-doc strong{color:var(--color-ink,#0b1726);font-weight:600}.legal-doc hr{border:0;border-top:1px solid #0b172614;margin:2.5rem 0}.legal-doc blockquote{color:#5b6b80;border-left:3px solid #06b6d4;margin:1.5rem 0;padding-left:1rem;font-style:italic}.legal-doc .legal-placeholder{color:#92400e;text-transform:uppercase;letter-spacing:.08em;background:#f59e0b1f;border-radius:9999px;margin-bottom:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}
