.markdown-content{color:var(--color-onSurface);line-height:150%;font-family:var(--font-family-body)}.markdown-content h1{font-size:var(--text-title2);line-height:var(--text-title2--line-height);font-weight:var(--text-title2--font-weight);margin-top:0;margin-bottom:var(--spacing-large)}.markdown-content h2{font-size:var(--text-title3);line-height:var(--text-title3--line-height);font-weight:var(--text-title3--font-weight);margin-top:var(--spacing-xxlarge);margin-bottom:var(--spacing-medium)}.markdown-content h3{font-size:var(--text-title4);line-height:var(--text-title4--line-height);font-weight:var(--text-title4--font-weight);margin-top:var(--spacing-xlarge);margin-bottom:var(--spacing-small)}.markdown-content h4{font-size:var(--text-bodyLargeStrong);line-height:var(--text-bodyLargeStrong--line-height);font-weight:var(--text-bodyLargeStrong--font-weight);margin-top:var(--spacing-large);margin-bottom:var(--spacing-small)}.markdown-content h5,.markdown-content h6{font-size:var(--text-bodyRegularStrong);line-height:var(--text-bodyRegularStrong--line-height);font-weight:var(--text-bodyRegularStrong--font-weight);margin-top:var(--spacing-large);margin-bottom:var(--spacing-xsmall)}.markdown-content p{font-size:var(--text-paragraph);line-height:var(--text-paragraph--line-height);margin-top:0;margin-bottom:var(--spacing-medium)}.markdown-content a{text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-short4) var(--ease-standard)}.markdown-content a:hover{color:var(--color-interactiveContainer)}.markdown-content strong{font-weight:var(--font-weight-strong)}.markdown-content em{font-style:italic}.markdown-content ul,.markdown-content ol{margin-top:0;margin-bottom:var(--spacing-medium);padding-left:var(--spacing-large)}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin-top:var(--spacing-xsmall);margin-bottom:var(--spacing-xsmall);padding-left:var(--spacing-xxsmall);font-size:var(--text-bodyRegular)}.markdown-content li>p{margin-bottom:var(--spacing-small)}.markdown-content blockquote{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);padding-left:var(--spacing-medium);border-left:4px solid var(--color-utility);font-style:italic;color:var(--color-onSurfaceSubdued)}.markdown-content code,.markdown-content pre.astro-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-bodyRegular);border-radius:var(--radius-small);color:var(--color-onInverseSurface)}.markdown-content pre{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);overflow-x:auto;padding:var(--spacing-medium);background-color:var(--color-surfaceSubdued);border-radius:var(--radius-medium);font-size:var(--text-bodyRegular);line-height:1.7}.markdown-content pre code{padding:0;background-color:transparent;border-radius:0;font-size:inherit}.markdown-content hr{margin-top:var(--spacing-xxxlarge);margin-bottom:var(--spacing-xxxlarge);border:0;border-top:1px solid var(--color-utility)}.markdown-content table{width:100%;margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);border-collapse:separate;border-spacing:0;font-size:var(--text-bodyRegular);line-height:var(--text-bodyRegular--line-height);border:1px solid var(--color-utilityNonessential);border-radius:var(--radius-medium);overflow:hidden}.markdown-content thead th{border-bottom:1px solid var(--color-utilityNonessential);background-color:var(--color-background)}.markdown-content th{padding:var(--spacing-large) var(--spacing-medium);text-align:left;font-size:var(--text-bodyRegularStrong);font-weight:var(--text-bodyRegularStrong--font-weight);color:var(--color-onBackground)}.markdown-content tbody{background-color:var(--color-background)}.markdown-content td{padding:var(--spacing-small) var(--spacing-medium)}.markdown-content tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-utilityNonessential)}.markdown-content tbody tr:hover{background-color:var(--color-surfaceSubdued)}.markdown-content h1+p,.markdown-content h2+p,.markdown-content h3+p,.markdown-content h4+p,.markdown-content h5+p,.markdown-content h6+p{margin-top:0}.markdown-content ul ul,.markdown-content ul ol,.markdown-content ol ul,.markdown-content ol ol{margin-top:var(--spacing-xsmall);margin-bottom:var(--spacing-xsmall)}
