.v2-legal-section{border-bottom:none}.v2-legal{max-width:46rem;color:var(--v2-body);font-size:1rem;line-height:1.7}.v2-legal h2{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-text);text-wrap:balance;margin:2.75rem 0 .75rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:700;line-height:1.25}.v2-legal h2:first-child{margin-top:0}.v2-legal h3{font-family:var(--v2-body-font);color:var(--v2-text);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.v2-legal p{margin:0 0 1rem}.v2-legal ul{gap:.55rem;margin:0 0 1rem;padding-left:1.25rem;list-style:outside;display:grid}.v2-legal li::marker{color:var(--v2-accent)}.v2-legal a{color:var(--v2-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.v2-legal a:hover{color:var(--v2-text)}
