.legal-back:hover{color:#8bc34a}.legal-prose{font-family:var(--font-body), sans-serif;color:#334155;font-size:16px;font-weight:450;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose>:last-child{margin-bottom:0}.legal-prose h1,.legal-prose h2,.legal-prose h3,.legal-prose h4{font-family:var(--font-display), sans-serif;color:#0f172a;letter-spacing:-.02em;margin:1.9em 0 .6em;scroll-margin-top:90px;line-height:1.2}.legal-prose h1{font-size:1.85em;font-weight:800}.legal-prose h2{font-size:1.42em;font-weight:800}.legal-prose h3{font-size:1.18em;font-weight:700}.legal-prose h4{font-size:1.02em;font-weight:700}.legal-prose p{margin:0 0 1.15em}.legal-prose a{color:#006d77;text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #006d7759;text-decoration:underline #006d7759;transition:text-decoration-color .2s,color .2s}.legal-prose a:hover{color:#8bc34a;text-decoration-color:#8bc34a}.legal-prose ul,.legal-prose ol{margin:0 0 1.15em;padding-left:1.4em}.legal-prose li{margin:.35em 0;padding-left:.2em}.legal-prose li::marker{color:#006d77}.legal-prose strong,.legal-prose b{color:#0f172a;font-weight:700}.legal-prose blockquote{color:#475569;border-left:3px solid #8bc34a;margin:1.4em 0;padding:4px 0 4px 18px;font-style:italic}.legal-prose hr{border:none;border-top:1px solid #0f172a1a;margin:2em 0}.legal-prose code{font-family:var(--font-mono), monospace;background:#0f172a0d;border-radius:6px;padding:.12em .4em;font-size:.88em}.legal-prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.95em}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:1px solid #0f172a1f;padding:10px 14px}.legal-prose th{color:#0f172a;background:#f8fafc;font-weight:700}.legal-prose img{border-radius:12px;margin:1.2em 0}
