.article-content{min-width:0;color:var(--color-brand-text-muted)}.article-content :where(h2,h3,h4){scroll-margin-top:7rem;color:var(--color-brand-text-main);text-wrap:balance}.article-content :where(h2){margin:2.75rem 0 .85rem;font-size:clamp(1.45rem,1.6vw,2rem);font-weight:800;line-height:1.3}.article-content :where(h3){margin:1.6rem 0 .45rem;font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:800;line-height:1.45}.article-content :where(h4){margin:1.35rem 0 .35rem;font-size:1rem;font-weight:800;line-height:1.5}.article-content :where(p,li){font-size:1rem;line-height:1.75}.article-content :where(p){margin:.8rem 0}.article-content :where(ul,ol){display:grid;gap:.35rem;margin:.9rem 0 1.25rem;padding-left:1.4rem}.article-content :where(li)::marker{color:var(--color-brand-primary);font-weight:800}.article-content :where(li>ul,li>ol){margin:.4rem 0 0}.article-content :where(a){color:var(--color-brand-primary);font-weight:700;text-decoration-thickness:.08em;text-underline-offset:.18em}.article-content :where(a:hover){text-decoration:underline}.article-content :where(a:focus-visible){outline:3px solid color-mix(in srgb,var(--color-brand-accent) 70%,transparent);outline-offset:3px}.article-content :where(strong){color:var(--color-brand-text-main);font-weight:800}.article-content :where(blockquote){margin:1.75rem 0;border-left:4px solid var(--color-brand-primary);background:var(--color-brand-bg);padding:1.15rem 1.35rem}.article-content :where(blockquote p){margin:0;color:var(--color-brand-text-main);font-size:1.02rem;font-style:italic}.article-content :where(table){display:block;width:100%;max-width:100%;margin:1.5rem 0 2rem;overflow-x:auto;border-collapse:collapse;font-size:.94rem;-webkit-overflow-scrolling:touch}.article-content :where(thead,tbody){width:100%}.article-content :where(th){background:var(--color-brand-bg-elevated);color:var(--color-brand-text-main);text-align:left;font-weight:800}.article-content :where(th,td){min-width:9rem;border:1px solid var(--color-brand-border);padding:.85rem 1rem;vertical-align:top}.article-content :where(td){color:var(--color-brand-text-muted);overflow-wrap:anywhere}.article-content :where(tr:nth-child(2n) td){background:color-mix(in srgb,var(--color-brand-bg) 65%,white)}.article-content :where(.article-table-scroll){width:100%;max-width:100%;margin:1.5rem 0 2rem;overflow-x:auto;border:1px solid var(--color-brand-border);-webkit-overflow-scrolling:touch}.article-content :where(.article-table-scroll table){display:table;width:100%;margin:0;border:0}.article-content :where(.article-table-scroll caption){padding:.85rem 1rem;background:var(--color-brand-bg);color:var(--color-brand-text-main);text-align:left;font-weight:800}.article-content :where(.article-howto-steps){counter-reset:article-step;margin:1.5rem 0 2rem;padding:0;list-style:none}.article-content :where(.article-howto-steps>li){position:relative;display:grid;gap:.35rem;margin:0;border-left:3px solid var(--color-brand-primary);padding:.85rem 1rem .85rem 3.4rem;background:color-mix(in srgb,var(--color-brand-bg) 78%,white);counter-increment:article-step}.article-content :where(.article-howto-steps>li+li){margin-top:.75rem}.article-content :where(.article-howto-steps>li):before{content:counter(article-step);position:absolute;top:.9rem;left:1rem;display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:var(--color-brand-primary);color:#fff;font-size:.78rem;font-weight:800}.article-content :where(.article-howto-steps h3){margin:0}.article-content :where(.article-glossary){display:grid;grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);margin:1.5rem 0 2rem;border:1px solid var(--color-brand-border)}.article-content :where(.article-glossary dt,.article-glossary dd){margin:0;border-bottom:1px solid var(--color-brand-border);padding:.8rem 1rem}.article-content :where(.article-glossary dt){background:var(--color-brand-bg);color:var(--color-brand-text-main);font-weight:800}.article-content :where(.article-glossary dd){line-height:1.7}.article-content :where(.article-glossary>:nth-last-child(-n+2)){border-bottom:0}.article-content :where(figure){margin:2rem 0}.article-content :where(figure img){display:block;width:100%;height:auto;border:1px solid var(--color-brand-border);background:var(--color-brand-bg-elevated)}.article-content :where(figcaption){margin-top:.65rem;color:var(--color-brand-text-muted);font-size:.82rem;line-height:1.55}.article-content :where(.article-figure--pending){border:1px dashed var(--color-brand-border);background:var(--color-brand-bg);padding:1rem}.article-content :where(:not(pre)>code){border:1px solid var(--color-brand-border);background:var(--color-brand-bg);padding:.1rem .3rem;color:var(--color-brand-text-main);font-size:.9em;overflow-wrap:anywhere}.article-content :where(pre){max-width:100%;margin:1.5rem 0;overflow-x:auto;background:#10261f;padding:1.15rem 1.25rem;color:#f0f8f4;font-size:.88rem;line-height:1.65;tab-size:2}.article-content :where(pre code){color:inherit;font:inherit}.article-content :where(hr){margin:2.5rem 0;border:0;border-top:1px solid var(--color-brand-border)}.article-content :where(.guide-callout){margin:2rem 0;border-left:4px solid var(--color-brand-primary);background:var(--color-brand-bg);padding:1.25rem 1.5rem}@media(max-width:760px){.article-content :where(table){width:100%;font-size:.84rem}.article-content :where(th,td){min-width:8rem;padding:.7rem}.article-content :where(.article-glossary){grid-template-columns:1fr}.article-content :where(.article-glossary dt,.article-glossary dd){border-bottom:1px solid var(--color-brand-border)}.article-content :where(.article-glossary>:last-child){border-bottom:0}}.article-faq[data-astro-cid-q5b42vjp]{margin-top:3.5rem;border-top:1px solid var(--color-brand-border);padding-top:2rem}.article-module-label[data-astro-cid-q5b42vjp]{margin:0 0 .4rem;color:var(--color-brand-primary);font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.article-faq[data-astro-cid-q5b42vjp] h2[data-astro-cid-q5b42vjp]{margin:0;color:var(--color-brand-text-main);font-size:clamp(1.45rem,1.8vw,2rem);font-weight:800;line-height:1.3}.article-faq__intro[data-astro-cid-q5b42vjp]{max-width:48rem;margin:.65rem 0 0;color:var(--color-brand-text-muted);line-height:1.7}.article-faq__list[data-astro-cid-q5b42vjp]{margin-top:1.35rem}.article-references[data-astro-cid-mxpmbbzj]{margin-top:3.5rem;border-top:1px solid var(--color-brand-border);padding-top:2rem}.article-references[data-astro-cid-mxpmbbzj] h2[data-astro-cid-mxpmbbzj]{margin:0;color:var(--color-brand-text-main);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.article-references[data-astro-cid-mxpmbbzj]>p[data-astro-cid-mxpmbbzj]{max-width:46rem;margin:.75rem 0 0;color:var(--color-brand-text-muted);font-size:.9rem;line-height:1.7}.article-references[data-astro-cid-mxpmbbzj] ol[data-astro-cid-mxpmbbzj]{display:grid;gap:.7rem;margin:1rem 0 0;padding-left:1.35rem}.article-references[data-astro-cid-mxpmbbzj] li[data-astro-cid-mxpmbbzj]{padding-left:.25rem;color:var(--color-brand-text-muted);font-size:.88rem;line-height:1.6}.article-references[data-astro-cid-mxpmbbzj] a[data-astro-cid-mxpmbbzj]{color:var(--color-brand-primary);font-weight:750;text-underline-offset:.18em}.article-reference__note[data-astro-cid-mxpmbbzj]{margin:.2rem 0 0;color:var(--color-brand-text-muted);font-size:.82rem;line-height:1.55}
