.articles_articlesRoot__frnw_{--article-ink:var(--marketing-ink,#052219);--article-muted:var(--muted,#58665f);--article-paper:var(--marketing-paper-bright,#f8f8f0);--article-mint:var(--green-soft,#edf3ed);--article-mint-strong:var(--marketing-paper-deep,#dce9df);--article-line:var(--marketing-line,#ccd5ce);--article-ember:var(--marketing-accent-strong,#d94221);width:min(1240px,calc(100% - 40px));margin:0 auto;padding:0 0 96px;color:var(--article-ink)}.articles_articlesRoot__frnw_ h1,.articles_articlesRoot__frnw_ h2,.articles_articlesRoot__frnw_ h3{color:var(--article-ink);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em}.articles_articlesRoot__frnw_ a{text-decoration:none}.articles_articlesRoot__frnw_ .articles_sectionLabel__bFMRa h2{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.articles_categoryNav__g_9oI{display:flex;gap:4px;margin:0 calc(50% - 50vw) 64px;padding:0 max(20px,calc((100vw - 1240px) / 2));overflow-x:auto;border-bottom:1px solid var(--article-line);background:rgba(248,248,240,.94);scrollbar-width:none}.articles_categoryNav__g_9oI::-webkit-scrollbar{display:none}.articles_categoryNav__g_9oI a{position:relative;min-height:54px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;color:var(--article-muted);font-size:.74rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.articles_categoryNav__g_9oI a:after{position:absolute;right:14px;bottom:-1px;left:14px;height:3px;content:"";background:var(--article-ember);transform:scaleX(0);transition:transform .16s ease}.articles_categoryNav__g_9oI .articles_categoryActive__mT6A_,.articles_categoryNav__g_9oI a:hover{color:var(--article-ink)}.articles_categoryNav__g_9oI .articles_categoryActive__mT6A_:after,.articles_categoryNav__g_9oI a:hover:after{transform:scaleX(1)}.articles_categoryNav__g_9oI small{color:#87948d;font-family:ui-monospace,monospace;font-size:.62rem}.articles_hubHero__udchO{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:56px;gap:56px;align-items:end;margin-bottom:88px}.articles_articleMeta__zFh07,.articles_cardMeta__lxtk_,.articles_eyebrow__hGqX2,.articles_sectionLabel__bFMRa,.articles_tableOfContents__UbmcW>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.articles_eyebrow__hGqX2{display:block;margin-bottom:20px;color:var(--article-ember);font-size:.72rem;font-weight:800}.articles_hubHero__udchO h1{max-width:850px;margin:0 0 24px;font-size:clamp(3.1rem,5.4vw,5.75rem);line-height:.95}.articles_hubHero__udchO>div>p{max-width:760px;margin:0;color:var(--article-muted);font-size:1.08rem;line-height:1.7}.articles_hubHero__udchO dl{margin:0;border-top:1px solid var(--article-line)}.articles_hubHero__udchO dl div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--article-line)}.articles_hubHero__udchO dt{color:var(--article-muted);font-size:.76rem;font-weight:700}.articles_hubHero__udchO dd{margin:0;font-family:Georgia,serif;font-size:1.55rem}.articles_articleIndex__0Hc5g,.articles_featuredSection__YKD4s,.articles_relatedSection__R9usC{margin-top:72px}.articles_articleFilters__pnUom{margin:0 0 24px;padding:14px;display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(6,minmax(110px,.8fr)) auto auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid var(--article-line);background:rgba(255,255,255,.55)}.articles_articleFilters__pnUom label{display:grid;grid-gap:6px;gap:6px}.articles_articleFilters__pnUom label span{color:var(--article-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.articles_articleFilters__pnUom input,.articles_articleFilters__pnUom select{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid var(--article-line);border-radius:4px;color:var(--article-ink);background:#fff;font:inherit;font-size:.82rem}.articles_articleFilters__pnUom input:focus,.articles_articleFilters__pnUom select:focus{outline:3px solid color-mix(in srgb,var(--article-ember) 22%,transparent);outline-offset:2px}.articles_articleFilterCount__L9MDZ{padding-bottom:12px;color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.7rem;white-space:nowrap}.articles_articleFilterClear__e6dtd{padding:0;align-self:center;color:var(--article-ember);background:transparent;border:0;font-size:.72rem;font-weight:800;cursor:pointer;white-space:nowrap}.articles_articleFilterEmpty__rxjff{padding:32px 20px;border:1px dashed var(--article-line);color:var(--article-muted);text-align:center}.articles_sectionLabel__bFMRa{display:flex;justify-content:space-between;padding:0 0 13px;border-bottom:1px solid var(--article-ink);font-size:.68rem;font-weight:800}.articles_articleGrid__JVqmE,.articles_relatedGrid__nTmBn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.articles_featuredGrid__GKgr0{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-template-rows:repeat(2,minmax(210px,auto))}.articles_articleCard__GaEGV{--card-accent:#5b746a;--card-surface:transparent;--card-ink:#052219;--card-muted:#52695e;position:relative;min-height:300px;padding:28px 28px 24px;display:flex;flex-direction:column;color:var(--card-ink);border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);background:var(--card-surface);transition:background .17s ease,transform .17s ease,box-shadow .17s ease}.articles_articleCard__GaEGV:before{position:absolute;top:0;right:0;left:0;height:4px;content:"";background:var(--card-accent)}.articles_articleCard__GaEGV[data-card-tone=amber]{--card-accent:#c46725;--card-surface:#fffaf3}.articles_articleCard__GaEGV[data-card-tone=blue]{--card-accent:#22718a;--card-surface:#f2f8f8}.articles_articleCard__GaEGV[data-card-tone=collection]{--card-accent:#a8edc7;--card-surface:#0f3027;--card-ink:#f7f8f0;--card-muted:#cbdad1}.articles_articleCard__GaEGV[data-card-tone=comparison]{--card-accent:#19738c;--card-surface:#eaf4f5}.articles_articleCard__GaEGV[data-card-tone=editorial]{--card-accent:var(--article-ember)}.articles_articleCard__GaEGV[data-card-tone=green]{--card-accent:#23835c;--card-surface:#f2f8f2}.articles_articleCard__GaEGV[data-card-tone=integration]{--card-accent:#357263;--card-surface:#f5f8f5}.articles_articleCard__GaEGV[data-card-tone=mint]{--card-accent:#2c8767;--card-surface:#edf8f2}.articles_articleCard__GaEGV[data-card-tone=violet]{--card-accent:#7159a8;--card-surface:#f7f4fb}.articles_articleCard__GaEGV:nth-child(3n){border-right:0}.articles_articleCard__GaEGV:hover{box-shadow:0 14px 34px rgba(5,34,25,.09);transform:translateY(-3px)}.articles_articleCardFeatured__xXeXP{min-height:0}.articles_articleCardFeaturedLead__7CA_7{grid-row:1/span 2;min-height:480px;padding:34px;color:#f7f8f0}.articles_articleCardFeaturedLead__7CA_7 .articles_cardContext__uRq6J,.articles_articleCardFeaturedLead__7CA_7 .articles_cardMeta__lxtk_,.articles_articleCardFeaturedLead__7CA_7 .articles_cardType__TwjMj,.articles_articleCardFeaturedLead__7CA_7 h3,.articles_articleCardFeaturedLead__7CA_7 p{color:inherit}.articles_articleCardFeaturedLead__7CA_7 .articles_cardIcon__FhJqj{color:var(--article-ink);background:var(--card-accent);border-color:transparent}.articles_articleCardFeaturedSecondary__pk_po{min-height:240px;padding:24px 26px;border-right:0}.articles_articleCardFeaturedSecondary__pk_po h3{margin-top:24px;font-size:clamp(1.45rem,2vw,2rem)}.articles_articleCardFeaturedSecondary__pk_po p{margin-bottom:20px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.articles_cardHeader__ecLrx{display:flex;align-items:center;gap:12px}.articles_cardIcon__FhJqj{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;color:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-accent) 40%,var(--article-line));background:#fff}.articles_cardMetaGroup__V3GjN{min-width:0;display:grid;grid-gap:3px;gap:3px}.articles_cardType__TwjMj{color:var(--card-accent);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.articles_cardContext__uRq6J{margin-top:22px;color:var(--article-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.035em}.articles_cardMeta__lxtk_{color:var(--article-muted);font-size:.63rem;font-weight:700}.articles_articlesRoot__frnw_ .articles_articleCard__GaEGV h3{color:var(--card-ink);margin:32px 0 16px;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.02}.articles_articlesRoot__frnw_ .articles_articleCard__GaEGV p{margin:0 0 30px;color:var(--card-muted);font-size:.88rem;line-height:1.65}.articles_cardAction__oHA9v{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--card-ink);font-size:.78rem;font-weight:800}.articles_cardAction__oHA9v svg{transition:transform .16s ease}.articles_articleCard__GaEGV:hover .articles_cardAction__oHA9v svg{transform:translateX(4px)}.articles_generatorCallout__B3S0R{margin-top:88px;padding:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;color:#f6f7ef;background:var(--article-ink)}.articles_generatorCallout__B3S0R>span{width:52px;height:52px;display:grid;place-items:center;color:var(--article-ink);background:#a8edc7}.articles_generatorCallout__B3S0R strong{font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.articles_articlesRoot__frnw_ .articles_generatorCallout__B3S0R p{max-width:680px;margin:7px 0 0;color:#b8c6bf;font-size:.84rem}.articles_generatorCallout__B3S0R a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:.78rem;font-weight:800}.articles_reviewQueue___qLYv{margin-top:24px;padding:28px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:28px;gap:28px;border:1px solid var(--article-line);background:#fff}.articles_reviewQueue___qLYv h2{max-width:420px;margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.05}.articles_reviewQueueList__cWrz0{border-top:1px solid var(--article-line)}.articles_reviewQueueList__cWrz0 a{padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;color:var(--article-ink);border-bottom:1px solid var(--article-line)}.articles_reviewQueueList__cWrz0 a:hover{color:var(--article-ember)}.articles_reviewQueueList__cWrz0 span{font-weight:800}.articles_reviewQueueList__cWrz0 small{color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.68rem}.articles_reviewQueueList__cWrz0 strong{grid-column:1/-1;color:var(--article-ember);font-size:.72rem}.articles_breadcrumb__c7bCQ{margin:-34px 0 22px;display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--article-muted);font-size:.72rem;white-space:nowrap}.articles_breadcrumb__c7bCQ span{overflow:hidden;text-overflow:ellipsis}.articles_breadcrumb__c7bCQ a:hover{color:var(--article-ember)}.articles_articleLayout__7_MZu{width:100vw;margin-left:calc(50% - 50vw);padding:0 40px;display:grid;grid-template-columns:220px minmax(0,1088px);grid-gap:48px;gap:48px}.articles_articleLayoutEditorial__zcbJB{--article-layout-accent:#d94221}.articles_articleLayoutGuide__oBKf_{--article-layout-accent:#1e7451}.articles_articleLayoutIntegrationGuide__VXvz1{--article-layout-accent:#176b85}.articles_articleLayoutCaseStudy__Eyrbh{--article-layout-accent:#7b4d9b}.articles_articleLayoutBenchmark__6mCXO{--article-layout-accent:#b26a18}.articles_articleLayoutComparison__AO8vn{--article-layout-accent:#176b85}.articles_articleLayoutReport__ly_cT{--article-layout-accent:#9b3e46}.articles_articleLayoutBenchmark__6mCXO .articles_articleHeader__e3xQj,.articles_articleLayoutCaseStudy__Eyrbh .articles_articleHeader__e3xQj,.articles_articleLayoutComparison__AO8vn .articles_articleHeader__e3xQj,.articles_articleLayoutIntegrationGuide__VXvz1 .articles_articleHeader__e3xQj,.articles_articleLayoutReport__ly_cT .articles_articleHeader__e3xQj{border-bottom:3px solid var(--article-layout-accent)}.articles_articleLayoutBenchmark__6mCXO .articles_articleMeta__zFh07,.articles_articleLayoutCaseStudy__Eyrbh .articles_articleMeta__zFh07,.articles_articleLayoutComparison__AO8vn .articles_articleMeta__zFh07,.articles_articleLayoutIntegrationGuide__VXvz1 .articles_articleMeta__zFh07,.articles_articleLayoutReport__ly_cT .articles_articleMeta__zFh07{color:var(--article-layout-accent)}.articles_articleLayoutBenchmark__6mCXO .articles_comparisonSection__gjpL5{padding:24px;background:#fff8ed;border:1px solid #e8c99f}.articles_articleLayoutComparison__AO8vn .articles_comparisonSection__gjpL5{padding:24px;background:#edf7fa;border:1px solid #b9dce7}.articles_articleLayoutReport__ly_cT .articles_responsibleCallout__MCcNZ{border-left-color:var(--article-layout-accent)}.articles_tableOfContents__UbmcW{position:-webkit-sticky;position:sticky;top:112px;align-self:start}.articles_tableOfContents__UbmcW>span{display:block;margin-bottom:15px;color:#87948d;font-size:.62rem;font-weight:800}.articles_tableOfContents__UbmcW nav{border-top:1px solid var(--article-line)}.articles_tableOfContents__UbmcW a{padding:12px 0;display:grid;grid-template-columns:27px 1fr;grid-gap:7px;gap:7px;color:var(--article-muted);border-bottom:1px solid var(--article-line);font-size:.74rem;line-height:1.35}.articles_tableOfContents__UbmcW a:hover{color:var(--article-ember)}.articles_tableOfContents__UbmcW small{color:#9ca7a1;font-family:ui-monospace,monospace}.articles_articleBody__QMUoM{min-width:0}.articles_articleHeader__e3xQj{padding:8px 0 28px;border-bottom:1px solid var(--article-line)}.articles_articleMeta__zFh07{display:block;margin-bottom:14px;color:var(--article-ember);font-size:.66rem;font-weight:800}.articles_articleHeader__e3xQj h1{max-width:1030px;margin:0 0 16px;font-size:clamp(3.45rem,4.25vw,4.45rem);line-height:.98}.articles_articleHeader__e3xQj>p{max-width:850px;margin:0 0 18px;color:var(--article-muted);font-size:1.04rem;line-height:1.55}.articles_articleHeader__e3xQj>div{display:flex;gap:28px;color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.66rem;text-transform:uppercase}.articles_articleTags__BJ5Af{margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;list-style:none}.articles_articleTags__BJ5Af li{padding:5px 8px;color:var(--article-muted);background:var(--article-mint);border:1px solid var(--article-line);font-size:.66rem}.articles_changeLog__oqX2x{margin:18px 0 0;border-bottom:1px solid var(--article-line)}.articles_changeLog__oqX2x summary{padding:11px 0;display:flex;align-items:center;gap:8px;color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.articles_changeLog__oqX2x summary::-webkit-details-marker{display:none}.articles_changeLog__oqX2x summary svg{margin-left:auto;transition:transform .16s ease}.articles_changeLog__oqX2x[open] summary svg{transform:rotate(90deg)}.articles_changeLog__oqX2x ol{margin:0;padding:0 0 12px;display:grid;grid-gap:8px;gap:8px;list-style:none}.articles_changeLog__oqX2x li{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;color:var(--article-muted);font-size:.72rem;line-height:1.45}.articles_changeLog__oqX2x time{color:var(--article-ember);font-family:ui-monospace,monospace}.articles_articleIntro__6DQZl{margin:38px 0 58px;color:var(--article-ink)!important;font-family:Georgia,serif;font-size:1.45rem;line-height:1.52!important}.articles_guideIntro__zEXZT,.articles_mobileToc__eylAQ{display:none}.articles_contentSection__1Zhtz{position:relative;margin:34px 0 42px;scroll-margin-top:112px}.articles_sectionIndex__LhA6J{position:absolute;top:12px;right:calc(100% + 28px);color:#9aa69f;font-family:ui-monospace,monospace;font-size:.65rem}.articles_contentSection__1Zhtz h2{margin:0 0 12px;font-size:clamp(1.8rem,2.6vw,2.35rem);line-height:1}.articles_contentSection__1Zhtz>p{max-width:740px;margin:0 0 20px;color:var(--article-muted);font-size:1rem;line-height:1.78}.articles_fieldSchema__VwLF6{margin-top:34px;border-top:1px solid var(--article-ink)}.articles_fieldSchema__VwLF6>strong{display:block;padding:13px 0;font-family:ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.articles_fieldSchema__VwLF6>div{padding:15px 4px;display:grid;grid-template-columns:190px 1fr auto;align-items:baseline;grid-gap:18px;gap:18px;border-top:1px solid var(--article-line)}.articles_fieldSchema__VwLF6 code{color:var(--article-ember);font-size:.77rem}.articles_fieldSchema__VwLF6 span{font-size:.88rem;font-weight:700}.articles_fieldSchema__VwLF6 small{color:#839089;font-size:.68rem}.articles_demoSection__Fb7gP{margin:0 0 52px;scroll-margin-top:112px;border:1px solid #193a30;background:var(--article-ink)}.articles_demoHeading__hXaFp{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#f3f6ef;border-bottom:1px solid #315044}.articles_demoHeading__hXaFp>div>span{display:inline-flex;align-items:center;gap:7px;color:#a8edc7;font-family:ui-monospace,monospace;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.articles_demoHeading__hXaFp h2{margin:6px 0 0;color:#fff;font-family:Georgia,serif;font-size:2rem}.articles_demoHeading__hXaFp>code{color:#92a69d;font-size:.67rem}.articles_demoWorkspace__aY1AO{display:grid;grid-template-columns:minmax(275px,.82fr) minmax(0,1.45fr)}.articles_demoControls__6F3AQ{padding:24px;border-right:1px solid #315044}.articles_demoControls__6F3AQ legend,.articles_demoControls__6F3AQ>label{margin-bottom:7px;display:block;color:#aebdb5;font-family:ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.articles_demoControls__6F3AQ>label{margin-bottom:18px}.articles_demoControls__6F3AQ input[type=text],.articles_demoControls__6F3AQ>label input{width:100%;height:43px;margin-top:7px;padding:0 12px;color:#f4f7f1;background:#102e25;border:1px solid #456156;border-radius:0;outline:0}.articles_demoControls__6F3AQ input[aria-invalid=true]{border-color:#ff7656}.articles_demoControls__6F3AQ fieldset{margin:5px 0 20px;padding:0;border:0}.articles_fieldChoices__TvTiw{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.articles_fieldChoices__TvTiw label{min-height:42px;padding:8px 9px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:7px;column-gap:7px;color:#dce5df;background:#102e25;border:1px solid #315044;cursor:pointer}.articles_fieldChoices__TvTiw input{accent-color:#a8edc7}.articles_fieldChoices__TvTiw span{font-size:.72rem}.articles_fieldChoices__TvTiw code{grid-column:2;color:#7f988d;font-size:.58rem}.articles_demoError__Wevy7{padding:10px;display:flex;gap:8px;color:#ffd0c4!important;background:#4c241c;font-size:.72rem;line-height:1.4!important}.articles_runDemo___oiIm{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#061f17;background:#a8edc7;border:0;font-size:.76rem;font-weight:850;cursor:pointer}.articles_runDemo___oiIm:disabled{opacity:.65;cursor:wait}.articles_demoOutput__CIlbE{min-width:0;min-height:375px;padding:24px;color:#eaf0eb}.articles_outputHeader__lCHZB{min-height:34px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.articles_outputHeader__lCHZB>strong{font-family:ui-monospace,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.articles_outputHeader__lCHZB>div{display:flex;gap:7px}.articles_outputTabActive__gN54J,.articles_outputTab__aA3b6{min-height:32px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;color:#b9c7c0;background:transparent;border:1px solid #456156;font-size:.62rem;cursor:pointer}.articles_outputTabActive__gN54J{color:#fff;background:#1d4235}.articles_demoEmpty__8_8Uu{min-height:285px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:#8da197;text-align:center}.articles_demoEmpty__8_8Uu strong{color:#dce7e1;font-family:Georgia,serif;font-size:1.35rem}.articles_demoEmpty__8_8Uu p{margin:0;color:#8da197;font-size:.78rem}.articles_demoEmptyError__dBGP1{color:#ff7656}.articles_demoProgress__i09gw{margin:28px 0 0;padding:0;list-style:none}.articles_demoProgress__i09gw li{padding:13px 0;display:flex;align-items:center;gap:12px;color:#71877c;border-bottom:1px solid #29493e}.articles_demoProgress__i09gw li span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #456156;font-family:ui-monospace,monospace;font-size:.62rem}.articles_demoProgress__i09gw .articles_progressActive__K2CV7{color:#eaf0eb}.articles_progressActive__K2CV7 span{color:#052219;background:#a8edc7;border-color:#a8edc7}.articles_jsonOutput__aUD_K{max-height:300px;margin:14px 0 0;padding:16px;overflow:auto;color:#b7ebcb;background:#081c16;border:1px solid #29493e;font-size:.66rem;line-height:1.6}.articles_demoTableWrap__meWSh{margin-top:14px;overflow-x:auto;border:1px solid #29493e}.articles_demoTable__0BrcE{min-width:620px;width:100%;border-collapse:collapse;font-size:.68rem}.articles_demoTable__0BrcE td,.articles_demoTable__0BrcE th{padding:11px 10px;text-align:left;border-right:1px solid #29493e;border-bottom:1px solid #29493e}.articles_demoTable__0BrcE th{color:#91a69c;font-family:ui-monospace,monospace;font-size:.57rem;letter-spacing:.04em;text-transform:uppercase}.articles_demoTable__0BrcE td{color:#e2ebe6}.articles_demoSuccess__ireK0{margin:14px 0 0;display:flex;align-items:center;gap:7px;color:#a8edc7!important;font-size:.66rem}.articles_demoDisclosure__GCv9L{margin:0;padding:13px 24px;display:flex;align-items:center;gap:8px;color:#97aaa1!important;border-top:1px solid #315044;font-size:.66rem;line-height:1.45!important}.articles_articleBullets__BAoNV,.articles_challengeList__Y3eKz{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--article-ink)}.articles_challengeList__Y3eKz li{padding:19px 0;display:grid;grid-template-columns:42px 1fr;align-items:start;border-bottom:1px solid var(--article-line)}.articles_challengeList__Y3eKz li>span{color:var(--article-ember);font-family:ui-monospace,monospace;font-size:.68rem}.articles_challengeList__Y3eKz p{margin:0;color:var(--article-ink);font-size:.94rem;line-height:1.65}.articles_workflowSteps__bKtoV{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--article-ink);border-bottom:1px solid var(--article-line)}.articles_workflowSteps__bKtoV>div{min-height:230px;padding:24px 21px;border-right:1px solid var(--article-line)}.articles_workflowSteps__bKtoV>div:last-child{border-right:0}.articles_workflowSteps__bKtoV span{color:var(--article-ember);font-family:ui-monospace,monospace;font-size:.68rem}.articles_workflowSteps__bKtoV h3{margin:48px 0 12px;font-size:1.4rem}.articles_workflowSteps__bKtoV p{margin:0;color:var(--article-muted);font-size:.78rem;line-height:1.65}.articles_responsibleCallout__MCcNZ{margin:0 0 88px;padding:30px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;color:var(--article-ink);background:var(--article-mint-strong);border-left:4px solid #1e7451;scroll-margin-top:112px}.articles_responsibleCallout__MCcNZ h2{margin:0 0 10px;font-size:2rem}.articles_responsibleCallout__MCcNZ p{margin:0 0 10px;color:#354c42;line-height:1.65}.articles_responsibleCallout__MCcNZ small{color:#667a70;font-size:.7rem;line-height:1.5}.articles_articleBullets__BAoNV li{padding:14px 2px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--article-line);line-height:1.55}.articles_articleBullets__BAoNV svg{flex:0 0 auto;margin-top:4px;color:#1e7451}.articles_checklistSection__1U_1w,.articles_comparisonSection__gjpL5,.articles_sourcesSection__xbd9L{margin:52px 0 64px;scroll-margin-top:112px}.articles_comparisonTableWrap__OGT8V{overflow-x:auto;border:1px solid var(--article-line)}.articles_comparisonTable__Zd0AF{width:100%;min-width:620px;border-collapse:collapse;background:rgba(255,255,255,.55)}.articles_comparisonTable__Zd0AF td,.articles_comparisonTable__Zd0AF th{padding:16px 14px;text-align:left;vertical-align:top;border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);font-size:.86rem;line-height:1.5}.articles_comparisonTable__Zd0AF th{color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.articles_checklistItems__DT50v{border-top:1px solid var(--article-ink)}.articles_checklistItemChecked__wIZbR,.articles_checklistItem__9lamz{min-height:68px;padding:13px 4px;display:grid;grid-template-columns:20px 25px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid var(--article-line);cursor:pointer}.articles_checklistItemChecked__wIZbR input,.articles_checklistItem__9lamz input{position:absolute;opacity:0;pointer-events:none}.articles_checklistItem__9lamz>span{color:#8b9a92}.articles_checklistItemChecked__wIZbR>span{color:#1e7451}.articles_checklistItemChecked__wIZbR strong{color:#809087;text-decoration:line-through}.articles_checklistItemChecked__wIZbR small,.articles_checklistItem__9lamz small{grid-column:3;color:var(--article-muted);font-size:.78rem;line-height:1.45}.articles_codeExampleSection__Skg6c{margin:52px 0 64px;scroll-margin-top:112px;border:1px solid #315044;background:var(--article-ink)}.articles_codeExampleHeader__FBxKN{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#f3f6ef;border-bottom:1px solid #315044}.articles_codeExampleHeader__FBxKN span{color:#a8edc7;font-family:ui-monospace,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.articles_codeExampleHeader__FBxKN h2{margin:6px 0 0;color:#fff;font-size:1.7rem}.articles_codeExampleHeader__FBxKN button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#dce7e1;background:transparent;border:1px solid #456156;font-size:.68rem;cursor:pointer}.articles_codeExampleSection__Skg6c pre{margin:0;padding:22px;overflow-x:auto;color:#b7ebcb;background:#081c16;font-size:.72rem;line-height:1.65}.articles_codeExampleSection__Skg6c>p{margin:0;padding:12px 22px;color:#aebdb5;border-top:1px solid #315044;font-size:.75rem;line-height:1.5}.articles_faqList__9cz_z{border-top:1px solid var(--article-ink)}.articles_faqList__9cz_z details{border-bottom:1px solid var(--article-line)}.articles_faqList__9cz_z summary{min-height:58px;padding:14px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:750;cursor:pointer;list-style:none}.articles_faqList__9cz_z summary::-webkit-details-marker{display:none}.articles_faqList__9cz_z details[open] summary svg{transform:rotate(90deg)}.articles_faqList__9cz_z details p{max-width:740px;margin:0 0 20px;color:var(--article-muted);font-size:.92rem;line-height:1.7}.articles_sourcesSection__xbd9L ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--article-ink)}.articles_sourcesSection__xbd9L li{padding:15px 4px;display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--article-line)}.articles_sourcesSection__xbd9L a{display:inline-flex;align-items:center;gap:8px;color:var(--article-ink);font-weight:750}.articles_sourcesSection__xbd9L a:hover{color:var(--article-ember)}.articles_sourcesSection__xbd9L small{color:var(--article-muted);font-size:.72rem}.articles_sourcesSection__xbd9L .articles_sourceEvidence__h_LMJ{color:#73847b;font-size:.68rem}.articles_claimSection__tXTvA,.articles_decisionSection__0yEcc,.articles_metricSection__99kLZ,.articles_quoteSection__uFJ76{margin:52px 0 64px;scroll-margin-top:112px}.articles_metricGrid__Z21je{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--article-ink)}.articles_metricCard__baka_{min-height:150px;padding:20px 16px;display:grid;align-content:center;grid-gap:7px;gap:7px;border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);background:rgba(255,255,255,.55)}.articles_metricCard__baka_:last-child{border-right:0}.articles_metricCard__baka_ strong{color:var(--article-ember);font-family:Georgia,serif;font-size:2.3rem;font-weight:500}.articles_metricCard__baka_ span{font-weight:800}.articles_metricCard__baka_ small{color:var(--article-muted);line-height:1.45}.articles_decisionSection__0yEcc{padding:26px;display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;background:var(--article-mint);border-left:4px solid #1e7451}.articles_decisionSection__0yEcc h2{margin:0 0 10px;font-size:2rem}.articles_decisionSection__0yEcc p{margin:0 0 14px;color:var(--article-muted);line-height:1.7}.articles_decisionSection__0yEcc strong{color:#1e7451;font-size:.8rem}.articles_limitationsSection__AGyTj .articles_articleBullets__BAoNV{margin-top:0}.articles_quoteSection__uFJ76{margin-left:0;padding:25px 30px;border-left:4px solid var(--article-ember);background:#fff8ed}.articles_quoteSection__uFJ76 p{margin:0 0 12px;font-family:Georgia,serif;font-size:1.45rem;line-height:1.45}.articles_quoteSection__uFJ76 cite{color:var(--article-muted);font-size:.76rem;font-style:normal}.articles_timelineList__TQIhX{margin:0;padding:0;list-style:none;border-top:1px solid var(--article-ink)}.articles_timelineList__TQIhX li{padding:18px 4px;display:grid;grid-template-columns:60px 1fr;grid-gap:15px;gap:15px;border-bottom:1px solid var(--article-line)}.articles_timelineList__TQIhX li>span{color:var(--article-ember);font-family:ui-monospace,monospace;font-size:.7rem}.articles_timelineList__TQIhX h3{margin:0 0 6px;font-size:1.35rem}.articles_timelineList__TQIhX p{margin:0;color:var(--article-muted);line-height:1.6}.articles_claimSection__tXTvA{padding:24px;background:#eef6f1;border:1px solid #b9d9c2}.articles_claimSection__tXTvA>span{color:#1e7451;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.articles_claimSection__tXTvA p{margin:12px 0;font-family:Georgia,serif;font-size:1.35rem;line-height:1.45}.articles_claimSection__tXTvA small{color:var(--article-muted);font-size:.7rem}.articles_relatedCard__BWltm{min-height:245px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);transition:background .16s ease}.articles_relatedCard__BWltm:last-child{border-right:0}.articles_relatedCard__BWltm:hover{background:var(--article-mint)}.articles_relatedCard__BWltm>span{color:var(--article-ember);font-family:ui-monospace,monospace;font-size:.61rem;text-transform:uppercase}.articles_relatedCard__BWltm strong{margin:38px 0 10px;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.12}.articles_relatedCard__BWltm p{margin:0 0 20px;color:var(--article-muted);font-size:.75rem;line-height:1.55}.articles_relatedCard__BWltm small{margin-top:auto;display:flex;align-items:center;gap:6px;font-weight:800}.articles_relationshipSection__kEwKK{margin-top:52px}.articles_relationshipGroups__8lZsu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.articles_relationshipGroups__8lZsu>div{padding:20px;display:grid;grid-gap:10px;gap:10px;background:var(--article-mint);border:1px solid var(--article-line)}.articles_relationshipGroups__8lZsu strong{color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.65rem;letter-spacing:.07em;text-transform:uppercase}.articles_relationshipGroups__8lZsu a{color:var(--article-ink);font-family:Georgia,serif;font-size:1.18rem;line-height:1.15}.articles_relationshipGroups__8lZsu a:hover{color:var(--article-ember)}.articles_articlePager__P46My{margin-top:72px;border-top:1px solid var(--article-ink)}.articles_articlePagerHeader__j_Jzr{padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.articles_articlePagerActions__PmNXb{display:flex;align-items:center;justify-content:flex-end;gap:14px}.articles_articlePagerHeader__j_Jzr a{color:var(--article-ember)}.articles_articlePagerGrid__YDADJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--article-line)}.articles_articlePagerCard__eGZyD{min-height:142px;padding:20px;display:grid;align-content:start;grid-gap:10px;gap:10px;color:var(--article-ink);border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);transition:background .16s ease}.articles_articlePagerCard__eGZyD:last-child{border-right:0}.articles_articlePagerCard__eGZyD:hover{background:var(--article-mint)}.articles_articlePagerCard__eGZyD small{color:var(--article-muted);font-family:ui-monospace,monospace;font-size:.61rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.articles_articlePagerCard__eGZyD strong{max-width:420px;font-family:Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.12}.articles_articlePagerCard__eGZyD span{margin-top:auto;color:var(--article-ember);font-size:1.1rem}.articles_articlePagerNext__gnJRO{text-align:right}.articles_articlePagerNext__gnJRO strong{margin-left:auto}.articles_articlePagerEmpty__E2LNL{pointer-events:none;background:rgba(255,255,255,.28)}@media (max-width:980px){.articles_articleFilters__pnUom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.articles_articleFilters__pnUom label:first-child{grid-column:1/-1}.articles_articleFilterCount__L9MDZ{padding-bottom:0;align-self:center}.articles_hubHero__udchO{grid-template-columns:1fr;gap:36px}.articles_hubHero__udchO dl{display:grid;grid-template-columns:repeat(3,1fr)}.articles_hubHero__udchO dl div{padding:14px;display:grid;border-right:1px solid var(--article-line)}.articles_categoryNav__g_9oI{gap:24px;padding-block:18px}.articles_categoryNav__g_9oI a{min-height:48px;padding:0 26px;border:1px solid var(--article-ink);border-radius:999px;font-size:.72rem}.articles_categoryNav__g_9oI a:after{display:none}.articles_categoryNav__g_9oI .articles_categoryActive__mT6A_{color:#fff;background:var(--article-ink)}.articles_articleLayout__7_MZu{width:auto;margin-left:0;padding:0;grid-template-columns:1fr;gap:0}.articles_tableOfContents__UbmcW{display:none}.articles_mobileToc__eylAQ{margin:24px 0;display:block;border:1px solid var(--article-line)}.articles_mobileToc__eylAQ summary{min-height:62px;padding:0 18px;display:flex;align-items:center;gap:12px;font-weight:800;cursor:pointer;list-style:none}.articles_mobileToc__eylAQ summary::-webkit-details-marker{display:none}.articles_mobileToc__eylAQ summary svg:last-child{margin-left:auto;transition:transform .16s ease}.articles_mobileToc__eylAQ[open] summary svg:last-child{transform:rotate(90deg)}.articles_mobileToc__eylAQ nav{padding:0 18px 14px;display:grid;grid-template-columns:1fr 1fr}.articles_mobileToc__eylAQ nav a{padding:10px 0;display:grid;grid-template-columns:30px 1fr;color:var(--article-muted);border-top:1px solid var(--article-line);font-size:.75rem}.articles_mobileToc__eylAQ small{color:#9ca7a1;font-family:ui-monospace,monospace}.articles_articleBodyGuide__TJMmj{display:flex;flex-direction:column}.articles_articleBodyGuide__TJMmj .articles_articleHeader__e3xQj{order:1}.articles_articleBodyGuide__TJMmj .articles_mobileToc__eylAQ{order:2}.articles_articleBodyGuide__TJMmj .articles_demoSection__Fb7gP{order:3}.articles_articleBodyGuide__TJMmj .articles_guideCollect__fT277{order:4}.articles_articleBodyGuide__TJMmj .articles_guideChallenges__Zxivj{order:5}.articles_articleBodyGuide__TJMmj .articles_guideImplementation__TIVOK{order:6}.articles_articleBodyGuide__TJMmj .articles_responsibleCallout__MCcNZ{order:7}.articles_articleBodyGuide__TJMmj .articles_relatedSection__R9usC{order:8}.articles_sectionIndex__LhA6J{position:static;display:block;margin-bottom:8px}.articles_demoWorkspace__aY1AO{grid-template-columns:1fr}.articles_demoControls__6F3AQ{border-right:0;border-bottom:1px solid #315044}}@media (max-width:720px){.articles_articlesRoot__frnw_{width:min(100% - 28px,1240px);padding-bottom:64px}.articles_categoryNav__g_9oI{margin-bottom:42px;padding-inline:14px}.articles_categoryNav__g_9oI a{min-height:48px;padding-inline:10px;font-size:.66rem}.articles_articleFilters__pnUom>*{min-width:0}.articles_articleFilterClear__e6dtd{min-height:42px;justify-self:start;white-space:normal}.articles_hubHero__udchO{margin-bottom:58px}.articles_hubHero__udchO h1{font-size:clamp(2.75rem,12vw,3.75rem);line-height:.98}.articles_hubHero__udchO dl{grid-template-columns:1fr}.articles_hubHero__udchO dl div{display:flex;border-right:0}.articles_articleGrid__JVqmE,.articles_relatedGrid__nTmBn{grid-template-columns:1fr}.articles_featuredGrid__GKgr0{grid-template-columns:1fr;grid-template-rows:none}.articles_articleCard__GaEGV,.articles_articleCard__GaEGV:nth-child(3n),.articles_relatedCard__BWltm{min-height:250px;border-right:0}.articles_articleCardFeaturedLead__7CA_7{grid-row:auto;min-height:360px;padding:28px}.articles_articleCardFeaturedSecondary__pk_po{min-height:260px;padding:24px}.articles_articleCard__GaEGV h3{margin-top:28px;font-size:2.15rem}.articles_generatorCallout__B3S0R{margin-top:60px;padding:24px;grid-template-columns:auto 1fr}.articles_generatorCallout__B3S0R a{grid-column:2}.articles_reviewQueue___qLYv{grid-template-columns:1fr;padding:22px}.articles_breadcrumb__c7bCQ{margin-top:-20px;margin-bottom:38px}.articles_tableOfContents__UbmcW nav{grid-template-columns:1fr}.articles_articleHeader__e3xQj{padding-bottom:36px}.articles_articleHeader__e3xQj h1{font-size:clamp(3.1rem,16vw,5.2rem)}.articles_articleHeader__e3xQj>div{display:grid;grid-gap:8px;gap:8px}.articles_articleIntro__6DQZl{margin:36px 0 58px;font-size:1.28rem}.articles_contentSection__1Zhtz{margin-bottom:66px}.articles_contentSection__1Zhtz h2{font-size:2.45rem}.articles_fieldSchema__VwLF6>div{grid-template-columns:1fr auto;gap:7px 12px}.articles_fieldSchema__VwLF6>div span{grid-column:1;grid-row:2}.articles_fieldSchema__VwLF6>div small{grid-column:2;grid-row:1/span 2}.articles_demoHeading__hXaFp{align-items:flex-start}.articles_demoHeading__hXaFp>code{display:none}.articles_demoControls__6F3AQ,.articles_demoOutput__CIlbE{padding:18px}.articles_demoOutput__CIlbE{min-height:360px}.articles_fieldChoices__TvTiw{grid-template-columns:1fr}.articles_outputHeader__lCHZB{display:grid}.articles_outputHeader__lCHZB>div{flex-wrap:wrap}.articles_metricGrid__Z21je,.articles_workflowSteps__bKtoV{grid-template-columns:1fr}.articles_metricCard__baka_{border-right:0}.articles_articlePagerGrid__YDADJ,.articles_relationshipGroups__8lZsu{grid-template-columns:1fr}.articles_articlePagerHeader__j_Jzr{align-items:flex-start}.articles_articlePagerActions__PmNXb{flex-wrap:wrap;justify-content:flex-end}.articles_articlePagerCard__eGZyD{min-height:120px;border-right:0}.articles_articlePagerNext__gnJRO{text-align:left}.articles_articlePagerNext__gnJRO strong{margin-left:0}.articles_workflowSteps__bKtoV>div{min-height:180px;border-right:0;border-bottom:1px solid var(--article-line)}.articles_workflowSteps__bKtoV h3{margin-top:24px}.articles_responsibleCallout__MCcNZ{padding:23px}}@media (prefers-reduced-motion:reduce){.articles_articleCard__GaEGV,.articles_cardAction__oHA9v svg{transition:none}}