[data-broker-landing] .legal-body{color:hsl(var(--bl-ink) / .85);font-size:1rem;line-height:1.75}[data-broker-landing] .legal-body h2,[data-broker-landing] .legal-body h3,[data-broker-landing] .legal-body h4{color:hsl(var(--bl-ink));font-weight:500;letter-spacing:-.02em;scroll-margin-top:7rem}[data-broker-landing] .legal-body h2{font-size:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid hsl(var(--bl-line))}[data-broker-landing] .legal-body h3{font-size:1.15rem;margin-top:2.25rem}[data-broker-landing] .legal-body h4{font-size:1rem;margin-top:1.75rem}[data-broker-landing] .legal-body :is(h2,h3,h4)[id]{position:relative}[data-broker-landing] .legal-body :is(h2,h3,h4)[id]:after{content:"#";position:absolute;margin-left:.5rem;color:hsl(var(--bl-accent));opacity:0;transition:opacity .15s ease}[data-broker-landing] .legal-body :is(h2,h3,h4)[id]:hover:after{opacity:.6}[data-broker-landing] .legal-body p{margin-top:1.15rem}[data-broker-landing] .legal-body strong{color:hsl(var(--bl-ink));font-weight:600}[data-broker-landing] .legal-body a{color:hsl(var(--bl-ink));text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--bl-accent) / .5)}[data-broker-landing] .legal-body a:hover{color:hsl(var(--bl-accent))}[data-broker-landing] .legal-body ul,[data-broker-landing] .legal-body ol{margin-top:1.15rem;padding-left:1.5rem}[data-broker-landing] .legal-body ul{list-style:disc}[data-broker-landing] .legal-body ol{list-style:decimal}[data-broker-landing] .legal-body li{margin-top:.5rem;padding-left:.25rem}[data-broker-landing] .legal-body hr{margin:2.5rem 0;border:0;border-top:1px solid hsl(var(--bl-line))}[data-broker-landing] .legal-body table{display:block;overflow-x:auto;width:100%;margin-top:1.75rem;border-collapse:collapse;font-size:.925rem}[data-broker-landing] .legal-body th,[data-broker-landing] .legal-body td{border:1px solid hsl(var(--bl-line));padding:.7rem .9rem;text-align:left;vertical-align:top}[data-broker-landing] .legal-body th{background:hsl(var(--bl-bone));color:hsl(var(--bl-ink));font-weight:600}[data-broker-landing] .legal-body blockquote{margin:2rem 0;padding:1.5rem 1.75rem;background:hsl(var(--bl-accent) / .05);border:1px solid hsl(var(--bl-accent) / .35);border-left:4px solid hsl(var(--bl-accent));border-radius:var(--bl-radius);color:hsl(var(--bl-ink))}[data-broker-landing] .legal-body blockquote p{margin-top:.65rem}[data-broker-landing] .legal-body blockquote p:first-child{margin-top:0}[data-broker-landing] .legal-body blockquote strong{color:hsl(var(--bl-accent))}
