.legalx{--lg-grad:linear-gradient(135deg,#0070ff,#12b98a);--lg-teal:#0c8b82;--lg-teal-ink:#096b73}.legalx .phero h1,.legalx .phero .lead{max-width:none}.legalx .lg-body{background:var(--ivory-2)}.legalx .lg-updated{color:var(--lg-teal-ink);background:var(--teal-soft);border:1px solid #12b98a38;border-radius:999px;align-items:center;gap:9px;margin-bottom:40px;padding:7px 15px;font-size:13px;display:inline-flex}.legalx .lg-updated:before{content:"";background:var(--lg-grad);border-radius:50%;width:7px;height:7px}.legalx .prose{color:var(--ink-2)}.legalx .prose h2{letter-spacing:-.02em;color:var(--ink);padding-bottom:14px;font-weight:800;position:relative}.legalx .prose h2:after{content:"";background:var(--lg-grad);border-radius:2px;width:40px;height:2px;position:absolute;bottom:0;left:0}.legalx .prose a{color:var(--lg-teal-ink);text-decoration-color:#12b98a66}.legalx .prose a:hover{-webkit-text-decoration-color:var(--lg-teal);text-decoration-color:var(--lg-teal)}.legalx .prose blockquote{border-left-color:var(--lg-teal)}.legalx a:focus-visible{outline:2px solid var(--lg-teal);outline-offset:3px;border-radius:6px}
