.sola-legal{--gray-12:#1a1a1a;--gray-11:#4a4a4a;--gray-3:#fafafa;--gray-5:#e8e8e8;--gray-6:#e8e8e8;--accent-11:#c0423a;--accent-12:#9e342d;--radius-1:4px;--radius-3:10px;--default-font-family:"Inter", system-ui, sans-serif;--heading-font-family:"Quicksand", "Inter", system-ui, sans-serif;font-family:var(--default-font-family);color:var(--gray-12)}.sola-legal .legal-prose{color:var(--gray-11);font-size:1rem;line-height:1.75}.sola-legal .legal-prose p{margin-top:0;margin-bottom:1.25rem}.sola-legal .legal-prose h1,.sola-legal .legal-prose h2,.sola-legal .legal-prose h3,.sola-legal .legal-prose h4,.sola-legal .legal-prose h5,.sola-legal .legal-prose h6{font-family:var(--heading-font-family);color:var(--gray-12);letter-spacing:-.01em;line-height:1.4}.sola-legal .legal-prose h1{margin-top:0;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.sola-legal .legal-prose h2{margin-top:3rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.sola-legal .legal-prose h3{margin-top:2rem;margin-bottom:.75rem;font-size:1rem;font-weight:700}.sola-legal .legal-prose h4,.sola-legal .legal-prose h5,.sola-legal .legal-prose h6{margin-top:1.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.sola-legal .legal-prose ul,.sola-legal .legal-prose ol{margin-top:0;margin-bottom:1.25rem;padding-left:1.5rem}.sola-legal .legal-prose li{margin-bottom:.5rem;line-height:1.75}.sola-legal .legal-prose li::marker{color:#9ca3af}.sola-legal .legal-prose a{color:var(--gray-12);text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #d1d1d1;text-decoration:underline #d1d1d1;transition:color .15s ease-out,text-decoration-color .15s ease-out}.sola-legal .legal-prose a:hover{color:var(--accent-11);-webkit-text-decoration-color:var(--accent-11);text-decoration-color:var(--accent-11)}.sola-legal .legal-prose strong{color:var(--gray-12);font-weight:600}.sola-legal .legal-prose em{font-style:italic}.sola-legal .legal-prose code{background-color:var(--gray-3);border:1px solid var(--gray-6);border-radius:var(--radius-1);color:var(--gray-12);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.sola-legal .legal-prose pre{background-color:var(--gray-3);border:1px solid var(--gray-6);border-radius:var(--radius-3);margin-bottom:1.5rem;padding:1.25rem;overflow-x:auto}.sola-legal .legal-prose pre code{background-color:#0000;border:none;padding:0;font-size:.8125rem}.sola-legal .legal-prose blockquote{border-left:2px solid var(--gray-6);color:var(--gray-11);margin:0 0 1.5rem;padding-left:1.25rem}.sola-legal .legal-prose hr{border:none;border-top:1px solid var(--gray-5);margin:3rem 0}.sola-legal .legal-prose table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.875rem}.sola-legal .legal-prose th,.sola-legal .legal-prose td{border:1px solid var(--gray-6);text-align:left;vertical-align:top;padding:.75rem 1rem;line-height:1.7}.sola-legal .legal-prose th{background-color:var(--gray-3);font-family:var(--heading-font-family);color:var(--gray-12);font-size:.8125rem;font-weight:700}.sola-legal .legal-prose table th:first-child,.sola-legal .legal-prose table td:first-child{white-space:nowrap;width:28%}@media (max-width:640px){.sola-legal .legal-prose table{table-layout:fixed}.sola-legal .legal-prose th,.sola-legal .legal-prose td{overflow-wrap:anywhere;word-break:break-word}.sola-legal .legal-prose table th:first-child,.sola-legal .legal-prose table td:first-child{white-space:normal;width:36%}}.legal-lang-link{transition:color .15s ease-out,text-decoration-color .15s ease-out}.legal-lang-link:hover{color:var(--accent-11);text-underline-offset:2px;text-decoration:underline}.legal-link-item{transition:color .15s ease-out;display:inline-block}.legal-link-item:hover{color:var(--accent-11)}
