.prose{color:var(--color-base-content)}.prose h2{margin-top:2rem;margin-bottom:1rem;font-size:1.875rem;font-weight:600}.prose h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.prose h4{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.prose p{margin-bottom:1rem;line-height:1.6}.prose ul,.prose ol{margin-bottom:1rem;padding-left:1.5em}@media(min-width:768px){.prose ul,.prose ol{padding-left:2em}}.prose li{margin-bottom:.5rem;line-height:1.6}.prose a{text-decoration:underline;font-weight:inherit}.prose code{border-radius:.25rem;background-color:var(--color-base-200);padding:.125rem .375rem;font-size:.875rem}.prose pre{margin-bottom:1rem;overflow-x:auto;border-radius:.5rem;background-color:var(--color-base-200);padding:1rem}.prose pre code{background-color:transparent;padding:0}.prose blockquote{margin-top:1.3333333em;margin-bottom:1rem;margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0;padding:1rem 1.25rem;border:none;background-color:var(--color-base-200);font-weight:400}@media(min-width:768px){.prose blockquote{margin-left:0;margin-right:0;border-radius:1rem}}.prose blockquote p{position:relative;margin:0}.prose blockquote p:before,.prose blockquote p:after{content:""}.prose blockquote footer{margin-top:1rem;text-align:right}.prose blockquote cite{position:relative}.prose blockquote cite:before{content:"”";position:absolute;display:block;bottom:-.2em;left:-.625em;font-family:Times New Roman,serif;font-size:10em;line-height:0;font-weight:700;color:color-mix(in srgb,var(--color-base-content) 10%,transparent)}.prose .disclaimer{margin-top:1.3333333em;margin-bottom:1rem;margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0;padding:1rem 1.25rem;background-color:color-mix(in srgb,var(--color-warning) 10%,transparent);border-left:4px solid var(--color-warning)}@media(min-width:768px){.prose .disclaimer{margin-left:0;margin-right:0;border-radius:1rem}}.prose .disclaimer p{margin:0;font-size:1rem}.prose img{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.5rem}.prose table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse}.prose th,.prose td{border:1px solid color-mix(in srgb,var(--color-base-content) 20%,transparent);padding:.5rem 1rem}.prose th{background-color:var(--color-base-200);font-weight:600}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{text-decoration:none}
