:root{--reading-shell-pad-block-start:var(--space-8);--reading-shell-pad-block-end:var(--space-16);--reading-measure:var(--container-reading);--reading-measure-wide:var(--container-narrow);--reading-section-gap:var(--space-10);--reading-stack-gap:var(--space-8);--reading-header-gap:var(--space-3);--reading-sticky-top:calc(var(--space-16) + var(--space-2))}@media (max-width:47.9rem){:root{--reading-shell-pad-block-start:var(--space-6);--reading-shell-pad-block-end:var(--space-12);--reading-section-gap:var(--space-8);--reading-stack-gap:var(--space-6)}}.fj-content-shell,.fj-docs-shell,.fj-glossary-shell{padding-block:var(--reading-shell-pad-block-start) var(--reading-shell-pad-block-end)}.fj-content-index,.fj-glossary-index{display:grid;grid-gap:var(--reading-section-gap);gap:var(--reading-section-gap)}.fj-content-index__hero,.fj-glossary-index__hero{max-width:var(--reading-measure);margin:0;display:grid;grid-gap:var(--reading-header-gap);gap:var(--reading-header-gap)}.fj-content-index__hero .fj-body-lg,.fj-glossary-index__hero .fj-body-lg{margin:0}.fj-content-index__actions,.fj-glossary-index__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.fj-content-index>section,.fj-glossary-index>section{min-width:0}.fj-content-index>section>.fj-heading-2,.fj-glossary-index>section>.fj-heading-2{margin:0 0 var(--space-4)}.fj-glossary-index__search{margin:0;scroll-margin-top:var(--space-16)}.fj-glossary-index__footer{margin:0;padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.fj-content-article__body,.fj-docs-page__article,.fj-glossary-term__article{min-width:0;max-width:var(--reading-measure-wide)}.fj-content-article__body{max-width:var(--reading-measure);display:grid;grid-gap:var(--reading-stack-gap);gap:var(--reading-stack-gap)}.fj-docs-page__article,.fj-glossary-term__article{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.fj-content-article__body>header,.fj-docs-page__header,.fj-glossary-term__header{display:grid;grid-gap:var(--reading-header-gap);gap:var(--reading-header-gap);margin:0}.fj-content-article__body>header .fj-heading-1,.fj-docs-page__header .fj-heading-1,.fj-glossary-term__header .fj-heading-1{margin:0}.fj-docs-page__desc{margin:0;color:var(--color-text-secondary)}.fj-content-article__aside,.fj-docs-page__toc,.fj-glossary-term__toc{position:-webkit-sticky;position:sticky;top:var(--reading-sticky-top)}.fj-docs-prose,.fj-prose{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.fj-prose{max-width:var(--reading-measure)}.fj-prose.fj-legal-doc{max-width:var(--reading-measure-wide)}.fj-docs-prose>:first-child,.fj-prose>:first-child{margin-top:0}.fj-docs-prose>:last-child,.fj-prose>:last-child{margin-bottom:0}.fj-docs-h2,.fj-docs-prose h2,.fj-prose h2{font-family:var(--font-display,var(--font-fallback-display));font-size:var(--text-heading-2);font-weight:540;margin:var(--space-10) 0 var(--space-3)}.fj-docs-h2,.fj-docs-h3,.fj-docs-prose h2,.fj-docs-prose h3,.fj-prose h2,.fj-prose h3{color:var(--color-text-primary);line-height:var(--leading-heading);scroll-margin-top:var(--space-16)}.fj-docs-h3,.fj-docs-prose h3,.fj-prose h3{font-size:var(--text-heading-3);font-weight:600;margin:var(--space-6) 0 var(--space-2)}.fj-docs-p,.fj-docs-prose p,.fj-prose p{margin:0 0 var(--space-4)}.fj-docs-list,.fj-docs-prose ol,.fj-docs-prose ul,.fj-prose ol,.fj-prose ul{margin:0 0 var(--space-4);padding-left:var(--space-6)}.fj-docs-list li,.fj-docs-prose li,.fj-prose li{margin:0 0 var(--space-2)}.fj-docs-list li:last-child,.fj-docs-prose li:last-child,.fj-prose li:last-child{margin-bottom:0}.fj-docs-prose pre:not(.fj-code),.fj-prose pre:not(.fj-code){margin:var(--space-5) 0;padding:var(--space-4);overflow-x:auto;max-width:100%;border-radius:var(--radius-sm);background:var(--color-background-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.fj-docs-code__pre,.fj-docs-prose pre.fj-code,.fj-prose pre.fj-code{background:var(--color-background-inverse);color:var(--color-text-inverse);border:none}[data-theme=dark] .fj-docs-code__pre,[data-theme=dark] .fj-docs-prose pre.fj-code,[data-theme=dark] .fj-prose pre.fj-code{background:var(--color-background-inset);color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.fj-docs-prose pre code,.fj-prose pre code{background:transparent;border:0;padding:0;border-radius:0;color:inherit;font-size:inherit}.fj-docs-prose blockquote,.fj-prose blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-brand-heat);background:var(--color-background-elevated)}.fj-docs-prose hr,.fj-prose hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--color-border-subtle)}.fj-docs-prose img,.fj-prose img{display:block;max-width:100%;height:auto;margin:var(--space-5) 0}.fj-docs-callout__body p:last-child,.fj-docs-step__body>:last-child{margin-bottom:0}.fj-docs-prose a,.fj-prose a{color:var(--color-brand-text);text-decoration:underline;text-underline-offset:.15em}.fj-docs-code__pre,.fj-docs-inline-code,.fj-glossary-formula{overflow-x:auto;max-width:100%}.fj-legal-doc{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:var(--reading-measure-wide)}.fj-legal-doc__intro{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.fj-legal-doc__section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);scroll-margin-top:var(--space-16)}.fj-legal-doc__section .fj-heading-3{margin:0}.fj-page-hero__meta{margin:var(--space-3) 0 0}.fj-content-article__body>.fj-content-breadcrumbs ol,.fj-docs-page__article>.fj-docs-breadcrumbs ol,.fj-glossary-term__article>.fj-docs-breadcrumbs ol{margin-bottom:0}