.mdx-elements-module__I0pXAG__root{margin:40px 0}.mdx-elements-module__I0pXAG__h2{font:800 clamp(26px, 2.5vw, 32px) / 1.16 var(--font-display);letter-spacing:-.018em;color:var(--fp-ink);text-wrap:balance;margin:76px 0 22px;padding-top:26px;position:relative}.mdx-elements-module__I0pXAG__h2:before{content:"";border-top:1px solid var(--fp-ink-olive);border-bottom:3px solid var(--fp-ink-olive);height:8px;position:absolute;top:0;left:0;right:0}.mdx-elements-module__I0pXAG__h3{font:800 21px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--fp-ink);margin:40px 0 14px}.mdx-elements-module__I0pXAG__h4{font:700 18px/1.4 var(--font-display);color:var(--fp-ink);margin:28px 0 10px}.mdx-elements-module__I0pXAG__paragraph{margin:22px 0}.mdx-elements-module__I0pXAG__list{margin:22px 0;padding-left:22px;list-style:square}.mdx-elements-module__I0pXAG__list li{margin:10px 0;padding-left:6px}.mdx-elements-module__I0pXAG__list li::marker{color:var(--fp-olive)}.mdx-elements-module__I0pXAG__list.mdx-elements-module__I0pXAG__ordered{list-style:decimal}.mdx-elements-module__I0pXAG__list.mdx-elements-module__I0pXAG__ordered li::marker{font:600 14px var(--font-mono);color:var(--fp-deep)}.mdx-elements-module__I0pXAG__link{color:var(--fp-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--fp-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--fp-deep) 35%, transparent);transition:text-decoration-color .2s var(--fp-ease);font-weight:600}.mdx-elements-module__I0pXAG__link:hover{-webkit-text-decoration-color:var(--fp-deep);text-decoration-color:var(--fp-deep)}.mdx-elements-module__I0pXAG__strong{color:var(--fp-ink);font-weight:700}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__callout{box-shadow:inset 0 4px 0 var(--fp-ink-olive), var(--fp-ring), var(--fp-shadow-sm);padding:24px 28px 26px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__label{font:800 19px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--fp-ink);align-items:flex-start;gap:12px;margin:4px 0 10px;display:flex}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__label svg{color:var(--fp-deep);flex:none;margin-top:3px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__asideBody,.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__stepBody{color:var(--text-2);font-size:17px;line-height:1.66}.mdx-elements-module__I0pXAG__root :is(.mdx-elements-module__I0pXAG__asideBody,.mdx-elements-module__I0pXAG__stepBody) p{margin:14px 0 0}.mdx-elements-module__I0pXAG__root :is(.mdx-elements-module__I0pXAG__asideBody,.mdx-elements-module__I0pXAG__stepBody)>:first-child{margin-top:0}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__steps{border-top:1px solid var(--fp-ink-olive);margin-top:32px;padding:0;list-style:none}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__step{border-bottom:1px solid var(--fp-hairline);grid-template-columns:56px minmax(0,1fr);gap:18px;padding:22px 0 24px;display:grid}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__node{font:400 52px/.86 var(--font-headline);color:var(--fp-ink-olive);-webkit-mask-image:var(--fp-ink-mask);-webkit-mask-image:var(--fp-ink-mask);mask-image:var(--fp-ink-mask);-webkit-mask-size:var(--fp-ink-mask-size);-webkit-mask-size:var(--fp-ink-mask-size);mask-size:var(--fp-ink-mask-size)}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__stepTitle{font:800 20px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--fp-ink);margin:2px 0 8px}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote{border-top:3px solid var(--fp-ink-olive);margin:52px 0;padding-top:18px;position:relative}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote:before,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote:before{content:"“";height:54px;font:400 128px/1 var(--font-headline);color:var(--fp-light-olive);display:block;overflow:hidden}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote blockquote,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote{font:400 clamp(30px, 3.4vw, 42px) / .98 var(--font-headline);text-transform:uppercase;color:var(--fp-ink-olive);text-wrap:balance}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote blockquote,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote>*{-webkit-mask-image:var(--fp-ink-mask);-webkit-mask-image:var(--fp-ink-mask);mask-image:var(--fp-ink-mask);-webkit-mask-size:var(--fp-ink-mask-size);-webkit-mask-size:var(--fp-ink-mask-size);mask-size:var(--fp-ink-mask-size)}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote blockquote p,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote p{font:inherit;color:inherit;margin:0}.mdx-elements-module__I0pXAG__root figcaption{font:500 12px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:16px}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__figure img,.mdx-elements-module__I0pXAG__image{width:100%;height:auto;box-shadow:var(--fp-ring);border-radius:2px}.mdx-elements-module__I0pXAG__image{margin:32px 0}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__placeholder{aspect-ratio:16/9;background:var(--fp-card);box-shadow:var(--fp-ring)}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__videoLabel{font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fp-deep);margin:0 0 12px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__videoFrame{aspect-ratio:16/9;background:var(--fp-card);box-shadow:var(--fp-ring), var(--fp-shadow-sm);border-radius:4px;overflow:hidden}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__videoFrame iframe{border:0;width:100%;height:100%}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__cta{background:var(--fp-night);box-shadow:var(--fp-shadow);border-radius:4px;justify-items:start;gap:22px;padding:30px 32px 32px;display:grid}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__cta>p{max-width:30ch;font:800 clamp(22px, 2.2vw, 26px) / 1.25 var(--font-display);letter-spacing:-.014em;color:var(--fp-ink);text-wrap:balance;margin:0}.mdx-elements-module__I0pXAG__divider{border:0;border-top:1px solid var(--fp-ink-olive);border-bottom:3px solid var(--fp-ink-olive);width:72px;height:8px;margin:56px auto}.mdx-elements-module__I0pXAG__code{background:var(--fp-olive-wash);font:400 .85em/1.6 var(--font-mono);color:var(--fp-ink);border-radius:3px;padding:2px 6px}.mdx-elements-module__I0pXAG__pre{background:var(--fp-card);box-shadow:var(--fp-ring);border-radius:4px;margin:32px 0;padding:24px;overflow-x:auto}.mdx-elements-module__I0pXAG__pre code{background:0 0;padding:0}.mdx-elements-module__I0pXAG__tableWrap{border-top:3px solid var(--fp-ink-olive);margin:32px 0;overflow-x:auto}.mdx-elements-module__I0pXAG__table{border-collapse:collapse;width:100%;font-size:15.5px}.mdx-elements-module__I0pXAG__th{border-bottom:1px solid var(--fp-ink-olive);text-align:left;font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fp-ink);padding:12px 12px 12px 0}.mdx-elements-module__I0pXAG__td{border-bottom:1px solid var(--fp-hairline);vertical-align:top;padding:12px 12px 12px 0}@media (max-width:699px){.mdx-elements-module__I0pXAG__h2{margin-top:60px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__callout{padding:22px 20px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__cta{padding:26px 22px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__step{grid-template-columns:42px minmax(0,1fr);column-gap:14px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__node{font-size:42px}}
