.prose-module__C_b9wq__prose{color:var(--mantine-color-text);font-size:1.0625rem;line-height:1.85}.prose-module__C_b9wq__prose p{margin-top:0;margin-bottom:1.5em}.prose-module__C_b9wq__prose p:last-child{margin-bottom:0}.prose-module__C_b9wq__prose h2{letter-spacing:-.01em;color:var(--mantine-color-text);border-bottom:1px solid var(--mantine-color-default-border);margin-top:2.75em;margin-bottom:.75em;padding-bottom:.4em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.prose-module__C_b9wq__prose h3{color:var(--mantine-color-text);margin-top:2em;margin-bottom:.5em;font-size:clamp(1.0625rem,2vw,1.175rem);font-weight:600;line-height:1.4}.prose-module__C_b9wq__prose h4{color:var(--mantine-color-text);text-transform:uppercase;letter-spacing:.04em;margin-top:1.5em;margin-bottom:.4em;font-size:.8125rem;font-weight:600;line-height:1.5}:is(.prose-module__C_b9wq__prose h2:first-child,.prose-module__C_b9wq__prose h3:first-child,.prose-module__C_b9wq__prose h4:first-child){margin-top:0}:is(.prose-module__C_b9wq__prose ul,.prose-module__C_b9wq__prose ol){margin-top:0;margin-bottom:1.5em;padding-left:1.75em}.prose-module__C_b9wq__prose li{margin-bottom:.5em;line-height:1.75}.prose-module__C_b9wq__prose li:last-child{margin-bottom:0}.prose-module__C_b9wq__prose li>p{margin-bottom:.25em}.prose-module__C_b9wq__prose blockquote{border-left:3px solid var(--mantine-color-primary-4);border-radius:0 var(--mantine-radius-sm) var(--mantine-radius-sm) 0;background:color-mix(in srgb, var(--mantine-color-primary-4) 6%, transparent);margin:2em 0;padding:1em 1.5em}.prose-module__C_b9wq__prose blockquote p{color:var(--mantine-color-dimmed);margin-bottom:0;font-size:1.0625rem;font-style:italic;line-height:1.7}.prose-module__C_b9wq__prose code{background:var(--mantine-color-dark-6);border-radius:var(--mantine-radius-xs);font-size:.875em;font-family:var(--mantine-font-family-monospace);color:var(--mantine-color-primary-3);padding:.15em .4em}.prose-module__C_b9wq__prose strong{color:var(--mantine-color-text);font-weight:700}.prose-module__C_b9wq__prose em{font-style:italic}.prose-module__C_b9wq__prose hr{border:none;border-top:1px solid var(--mantine-color-default-border);margin:2.5em 0}.prose-module__C_b9wq__prose a{color:var(--mantine-color-primary-4);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.prose-module__C_b9wq__prose a:hover{color:var(--mantine-color-primary-3)}