.legal-prose h2{color:var(--ink);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:800}.legal-prose>h2:first-child,.legal-prose>:first-child{margin-top:0}.legal-prose h3{color:var(--ink);margin-top:2rem;margin-bottom:.5rem;scroll-margin-top:6rem;font-size:1.15rem;font-weight:700}.legal-prose p{color:color-mix(in oklab, var(--ink) 88%, transparent);margin:.85rem 0;font-size:1rem;line-height:1.75}.legal-prose ul{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.legal-prose ul li{color:color-mix(in oklab, var(--ink) 88%, transparent);padding-left:1.5rem;line-height:1.65;position:relative}.legal-prose ul li:before{content:"";background:var(--terracotta);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:.25rem}.legal-prose a{color:var(--terracotta);text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover{text-decoration-thickness:2px}.legal-prose strong{color:var(--ink);font-weight:700}
