.prose-heading-mt-section{margin-top:2.25rem}.prose-heading-mt-subsection{margin-top:var(--pf-space-lg)}.prose-heading-mt-flush{margin-top:.11rem}.prose-heading-mb-tight{margin-bottom:.67rem}.prose-heading-mb-flush{margin-bottom:.11rem}.prose-body-mt-standard{margin-top:.67rem}.prose-body-mt-flush{margin-top:.11rem}.prose-body-mt-list{margin-top:var(--pf-space-xs)}.prose-body-mb-list{margin-bottom:var(--pf-space-xs)}.prose-body-mt-none{margin-top:0}.prose-body-mb-standard,.prose-body-mb-tight{margin-bottom:.67rem}.prose-body-mb-flush{margin-bottom:.11rem}.prose-table-header-divider{border-color:var(--pf-line-soft);border-style:solid}.prose-table-cols-2{table-layout:auto}.prose-table-body-divider>:not([hidden])~:not([hidden]){border-top:1px solid var(--pf-line-soft)}.prose-table-mt-tight{margin-top:1.1rem}.prose-table-mb-table{margin-bottom:1.1rem}.prose-h1-styled{font-family:var(--font-ivar-display);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:500;font-size:var(--heading-lg);margin-top:2.25rem;margin-bottom:2rem}.prose-h1-styled,.prose-h2-styled{font-style:normal;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong)}.prose-h2-styled{font-family:var(--font-supreme-ll);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:400;font-size:var(--heading-md);margin-top:var(--pf-space-xxl);margin-bottom:var(--pf-space-xs)}.prose-h2-neutral,.prose-h3-styled{color:var(--pf-text-strong)}.prose-h3-styled{font-family:var(--font-supreme-ll);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:500;font-size:var(--heading-sm);line-height:1.25;letter-spacing:-.01em;text-transform:capitalize;padding-top:var(--pf-space-sm);padding-bottom:var(--pf-space-xxs)}.prose-body.prose-renderer:has(.prose-h2-styled)+.prose-body.prose-renderer .prose-h3-styled,.prose-h2-styled+.prose-h3-styled{padding-top:0;margin-top:0}.prose-h4-styled{font-family:var(--font-supreme-ll);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:600;font-size:var(--heading-xs);line-height:var(--pf-line-tight);letter-spacing:0;text-transform:uppercase;color:var(--pf-text-strong);margin-bottom:var(--pf-space-xs);margin-top:var(--pf-space-xl)}.prose-renderer{font-family:var(--font-gt-sectra-text);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);color:var(--pf-text-strong)}.prose-renderer p{font-size:1.125rem;letter-spacing:.01rem;line-height:1.5}.prose-link{color:var(--pf-accent-ink);text-decoration:underline;text-underline-offset:.25em;transition:color var(--pf-motion-fast)}.prose-link:hover{color:var(--pf-accent-hover)}.prose-inline-code{font-family:var(--font-gt-cinetype-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"hist" 0,"calt" 0;border-radius:.375rem;background:var(--pf-soft);padding:.125rem .25rem;font-size:var(--text-code);line-height:1.3;letter-spacing:-.025rem;color:var(--pf-text-strong)}.prose-divider{border-top:1px solid var(--pf-line)}.prose-divider-before-heading{margin-top:2.25rem;margin-bottom:.11rem}.prose-divider-section-end{margin-top:2.25rem;margin-bottom:2.25rem}.prose-accordion-group{margin-top:.67rem;display:grid;gap:var(--pf-space-md)}.prose-accordion-item{border-radius:0;border:none;border-bottom:1px solid var(--pf-line-soft);overflow:hidden;background:transparent}.prose-accordion-item[open]{border-color:var(--pf-line-soft)}.prose-accordion-trigger{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:var(--pf-space-md);border-bottom:none;background:transparent;padding:var(--pf-space-md) 0;font-family:var(--font-supreme-ll);font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong)}.prose-accordion-trigger::-webkit-details-marker{display:none}.prose-accordion-item[open] .prose-accordion-trigger{background:transparent;color:var(--pf-text-strong);border-bottom:none}.prose-accordion-icon{flex-shrink:0;color:var(--pf-text-strong);transition:transform var(--pf-motion-fast),color var(--pf-motion-fast)}.prose-accordion-item[open] .prose-accordion-icon{transform:rotate(180deg);color:var(--pf-text-strong)}.prose-accordion-panel{padding:0 0 var(--pf-space-lg) 0}details.prose-accordion-item::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility allow-discrete .2s,opacity .2s,block-size .2s cubic-bezier(.25,1,.3,1)}details.prose-accordion-item[open]::details-content{opacity:1;block-size:auto}@starting-style{details.prose-accordion-item[open]::details-content{opacity:0;block-size:0}}.prose-accordion-panel>*+*{margin-top:var(--pf-space-sm)}.prose-accordion-panel>.prose-math-display{margin-top:var(--pf-space-md);margin-bottom:var(--pf-space-md)}.prose-faq-cluster-label{margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-sm);padding-bottom:var(--pf-space-xs);border-bottom:1px solid var(--pf-line);font-family:var(--font-supreme-ll);font-size:var(--text-md);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pf-text-soft)}.prose-accordion-panel ol,.prose-accordion-panel ul{padding-left:var(--pf-space-lg);margin-top:var(--pf-space-xs);margin-bottom:var(--pf-space-xs);display:flex;flex-direction:column;gap:var(--pf-space-sm)}.prose-accordion-panel ol{list-style:decimal}.prose-accordion-panel ul{list-style:disc}.prose-accordion-panel li ol,.prose-accordion-panel li ul{margin-top:var(--pf-space-xs)}.prose-math-display{display:block;margin:var(--pf-space-md) 0;padding-left:var(--pf-space-lg);overflow-x:auto;text-align:left;font-size:var(--text-md)}.prose-math-display .katex{font-size:1em}.prose-accordion-panel li .prose-math-display{padding-left:0}.prose-math-display .katex-display,.prose-math-display .katex-display>.katex{text-align:left}.prose-math-display .katex-display{margin:0}.prose-math-inline{display:inline}.prose-bullet{font-size:.67em;vertical-align:.15em}.prose-list{padding-left:2rem;margin-top:var(--pf-space-xs);margin-bottom:var(--pf-space-xs)}.prose-list-standard{row-gap:.125rem}.prose-list-compact{row-gap:0}.prose-list-ordered{list-style:decimal}.prose-list-unordered{list-style:disc}.prose-list-item{padding-left:.375rem;line-height:1.25}.prose-table-grid{margin-top:1.1rem;margin-bottom:1.1rem;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.prose-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-table-grid-span{grid-column:span 2/span 2}}.prose-table-shell{width:100%;overflow-x:auto;padding-bottom:.25rem}@media (min-width:1024px){.prose-table-shell{width:calc(100% + 4rem);margin-left:-2rem}}.prose-table{width:100%;border-collapse:collapse;table-layout:auto;text-align:left;font-family:var(--font-supreme-ll);font-size:var(--text-md);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default)}.prose-table-head{background:transparent}.prose-table-title-cell{border-bottom:1px solid var(--pf-line);padding:.25rem 1rem .875rem;font-family:var(--font-supreme-ll);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.012em;color:var(--pf-text-strong);vertical-align:top}.prose-table-header-cell{background:var(--pf-soft);border-bottom-width:1px;padding:.625rem 2rem .625rem 1rem;font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:var(--pf-tracking-label);color:var(--pf-text);vertical-align:top}.prose-table-cell{padding:.75rem 2rem .75rem 1rem;vertical-align:top}.prose-table-cell-first{font-weight:500;color:var(--pf-text-strong)}.prose-table-cols-2 .prose-table-cell-first{width:1%;white-space:nowrap;padding-right:var(--pf-space-lg)}.prose-table-cols-2 .prose-table-cell{padding:.875rem 1rem}@media (max-width:640px){.prose-table-cols-2 .prose-table-cell-first{width:auto;white-space:normal;padding-right:var(--pf-space-md)}.prose-table-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.prose-table{min-width:32rem;font-size:.875rem}.prose-table-cols-2{min-width:0}.prose-table-header-cell{padding:.5rem .75rem;font-size:.6875rem;letter-spacing:.05em}.prose-table-cell,.prose-table-cols-2 .prose-table-cell{padding:.625rem .75rem}.prose-table-title-cell{padding:.25rem .75rem .625rem;font-size:1.25rem}}.prose-table-header-cell.prose-table-col-highlight{background:color-mix(in srgb,var(--pf-accent) 18%,transparent);color:var(--pf-text-strong)}.prose-table-cell.prose-table-col-highlight{background:color-mix(in srgb,var(--pf-accent) 8%,transparent);font-weight:500;color:var(--pf-text-strong)}.prose-code-block{overflow-x:auto;border-radius:var(--pf-radius-sm);background:var(--pf-soft);font-family:var(--font-gt-cinetype-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"hist" 0,"calt" 0;letter-spacing:-.025rem;color:var(--pf-text-strong);line-height:var(--pf-line-relaxed)}.prose-blockquote,.prose-code-block{margin-top:.67rem;margin-bottom:.67rem;padding:.75rem 1rem}.prose-blockquote{border-left:1px solid var(--pf-accent-ink);background:var(--pf-accent-light)}.prose-image-block{margin-bottom:var(--pf-space-lg)}.prose-image-mobile{margin-bottom:.67rem}.prose-image-default,.prose-image-mobile{width:100%;height:auto}.prose-mobile-only{display:block}.prose-desktop-only{display:none}@media (min-width:768px){.prose-mobile-only{display:none}.prose-desktop-only{display:block}.prose-image-desktop{display:flex;gap:2rem;align-items:flex-start}.prose-image-copy{flex:1 1 0%;min-width:0}.prose-image-frame{flex-shrink:0}}.prose-table-note{margin-top:var(--pf-space-sm);margin-bottom:var(--pf-space-md);font-size:var(--text-sm);line-height:var(--pf-line-tight);color:var(--pf-text-soft)}.prose-renderer>#references{margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-sm);font-size:var(--text-md)}.prose-renderer>#references~.prose-list,.prose-renderer>#references~.prose-table-shell,.prose-renderer>#references~blockquote,.prose-renderer>#references~p{font-size:var(--text-sm);line-height:1.5;color:var(--pf-text-soft)}.prose-renderer>#references~p{margin-top:var(--pf-space-xs);margin-bottom:0}.prose-renderer>#references~.prose-list{padding-left:var(--pf-space-md)}.prose-renderer>#references~.prose-table-shell .prose-table{font-size:var(--text-sm)}.prose-renderer>#references~.prose-table-shell .prose-table-cell,.prose-renderer>#references~.prose-table-shell .prose-table-header-cell{padding:.5rem .75rem}