.article_header__rNnl8{padding:var(--sp-16) 0 var(--sp-10);border-bottom:1px solid var(--color-border);margin-bottom:var(--sp-10)}.article_headline___p3PJ{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--color-text);max-width:720px;margin-top:var(--sp-3)}.article_body__8EeIb{max-width:680px;padding-bottom:var(--sp-20)}.article_body__8EeIb h2{font-size:var(--fs-xl);margin:var(--sp-10) 0 var(--sp-4);letter-spacing:var(--ls-tight)}.article_body__8EeIb h2,.article_body__8EeIb h3{font-weight:var(--fw-semibold);color:var(--color-text)}.article_body__8EeIb h3{font-size:var(--fs-lg);margin:var(--sp-8) 0 var(--sp-3)}.article_body__8EeIb p{font-size:var(--fs-base);color:var(--color-text-mid);line-height:var(--lh-relaxed);margin-bottom:var(--sp-5)}.article_body__8EeIb ol,.article_body__8EeIb ul{margin:var(--sp-4) 0 var(--sp-6) var(--sp-6);color:var(--color-text-mid);line-height:var(--lh-relaxed)}.article_body__8EeIb li{margin-bottom:var(--sp-2);font-size:var(--fs-base)}.article_body__8EeIb strong{color:var(--color-text);font-weight:var(--fw-semibold)}.article_body__8EeIb a{color:var(--color-accent)}.article_body__8EeIb table{width:100%;border-collapse:collapse;margin:var(--sp-6) 0;font-size:var(--fs-sm)}.article_body__8EeIb th{text-align:left;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-dim)}.article_body__8EeIb td,.article_body__8EeIb th{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border)}.article_body__8EeIb td{color:var(--color-text-mid);vertical-align:top}.article_body__8EeIb blockquote{border-left:2px solid var(--color-accent);padding-left:var(--sp-6);margin:var(--sp-6) 0;color:var(--color-text-mid);font-style:italic}.article_article__f5gGA{padding:var(--sp-16) 0 var(--sp-20)}.article_backLink__21xS8{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-family:var(--font-mono);letter-spacing:var(--ls-mono);color:var(--color-accent);text-decoration:none;margin-bottom:var(--sp-6)}.article_backLink__21xS8:hover{text-decoration:underline}.article_intro__VkjNf{font-size:var(--fs-lg);color:var(--color-text-mid);line-height:var(--lh-relaxed)}.article_intro__VkjNf,.article_section__bPbUq{max-width:680px;margin-bottom:var(--sp-10)}.article_sectionTitle__EEK_L{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--sp-4);letter-spacing:var(--ls-tight)}.article_paragraph__LmNQI{font-size:var(--fs-base);color:var(--color-text-mid);line-height:var(--lh-relaxed);margin-bottom:var(--sp-4);max-width:680px}.article_paragraph__LmNQI:last-child{margin-bottom:0}.article_strong__9L94h{font-weight:var(--fw-semibold);color:var(--color-text)}.article_list___Zq_t{list-style:none;padding:0;margin:var(--sp-4) 0 var(--sp-6)}.article_listItem__ygrMu{position:relative;padding-left:var(--sp-5);margin-bottom:var(--sp-3);font-size:var(--fs-base);color:var(--color-text-mid);line-height:var(--lh-relaxed)}.article_listItem__ygrMu:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.article_comparison__jyCEc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);margin:var(--sp-6) 0;max-width:680px}@media (max-width:640px){.article_comparison__jyCEc{grid-template-columns:1fr}}.article_comparisonItem__bf0RI{padding:var(--sp-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface,transparent)}.article_comparisonTitle__mWH_C{font-size:var(--fs-sm);font-family:var(--font-mono);font-weight:var(--fw-semibold);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-dim);margin-bottom:var(--sp-3)}.article_comparisonBody__VyzH_{font-size:var(--fs-base);color:var(--color-text-mid);line-height:var(--lh-relaxed)}.article_comparisonDetail__0b94a{font-size:var(--fs-sm);color:var(--color-text-mid);line-height:var(--lh-relaxed);margin-bottom:var(--sp-2)}.article_comparisonDetail__0b94a:last-child{margin-bottom:0}.article_comparisonLabel__Le6r0{font-weight:var(--fw-semibold);color:var(--color-text)}.article_exampleCard__8EPDc{max-width:680px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);margin:var(--sp-4) 0}.article_exampleTitle__sXp6m{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--sp-3)}.article_exampleBody__CB65c{font-size:var(--fs-sm);color:var(--color-text-mid);line-height:var(--lh-relaxed);margin-bottom:var(--sp-2)}.article_exampleBody__CB65c:last-child{margin-bottom:0}.article_exampleHighlight__kloVh{font-weight:var(--fw-semibold);color:var(--color-accent)}.article_stepGrid__xVaDK{display:flex;flex-direction:column;gap:var(--sp-6);margin:var(--sp-6) 0;max-width:680px}.article_step__Drid9{display:flex;gap:var(--sp-4);align-items:flex-start}.article_stepNumber__pKu2z{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center}.article_stepContent__I3Jum{flex:1 1}.article_stepTitle__UBpva{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--sp-1)}.article_stepBody___pO_m{font-size:var(--fs-sm)}.article_stepBody___pO_m,.article_tip__bT37a{color:var(--color-text-mid);line-height:var(--lh-relaxed)}.article_tip__bT37a{max-width:680px;padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-lg);border:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent);margin:var(--sp-6) 0;font-size:var(--fs-base)}.article_tipLabel__mypY9{font-weight:var(--fw-semibold);color:var(--color-text);display:block;margin-bottom:var(--sp-2)}.article_warning__pTkZF{max-width:680px;padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-lg);border:1px solid var(--color-warning,#e2a300);background:color-mix(in srgb,var(--color-warning,#e2a300) 6%,transparent);margin:var(--sp-6) 0;font-size:var(--fs-base);color:var(--color-text-mid);line-height:var(--lh-relaxed)}.article_warningLabel__xfVAs{font-weight:var(--fw-semibold);color:var(--color-text);display:block;margin-bottom:var(--sp-2)}.article_codeBlock__s0Loo{max-width:680px;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-relaxed);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-6);margin:var(--sp-4) 0 var(--sp-6);overflow-x:auto;white-space:pre;color:var(--color-text-mid)}.article_codeLabel__lPJiZ{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-dim);margin-bottom:var(--sp-3)}.article_nav__QjEhb{display:flex;justify-content:space-between;align-items:center;max-width:680px;padding-top:var(--sp-10);margin-top:var(--sp-10);border-top:1px solid var(--color-border)}.article_navLabel__tfVAN{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-dim);margin-bottom:var(--sp-1)}.article_navLink__6_TEm{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-accent);text-decoration:none}.article_navLink__6_TEm:hover{text-decoration:underline}