.longform_body__kmPBv{max-width:860px;color:var(--color-neutral-700);line-height:1.7}.longform_inRail__C7urH{max-width:none}.longform_updated__BJrhA{display:inline-block;margin-bottom:1.5rem;padding:3px 12px;border:1px solid var(--color-neutral-200);border-radius:999px;color:var(--color-neutral-600);font-size:13px;font-weight:500}.longform_answer__tErrE{margin-bottom:2.5rem;padding:1.25rem 1.5rem;border-left:3px solid var(--color-primary-600);border-radius:0 10px 10px 0;background:var(--color-neutral-50);color:var(--color-neutral-800);font-size:1.0625rem}.longform_answer__tErrE p{margin:0}.longform_answer__tErrE p+p{margin-top:.75rem}.longform_body__kmPBv section{margin-bottom:3rem;scroll-margin-top:96px}.longform_body__kmPBv h2{margin-bottom:.75rem;color:var(--color-neutral-900);font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.025em}.longform_body__kmPBv h3{margin:1.75rem 0 .5rem;color:var(--color-neutral-900);font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.longform_body__kmPBv p{margin-bottom:1rem}.longform_body__kmPBv ol,.longform_body__kmPBv ul{margin:0 0 1rem 1.25rem}.longform_body__kmPBv ul{list-style:disc}.longform_body__kmPBv ol{list-style:decimal}.longform_body__kmPBv li{margin-bottom:.5rem}.longform_body__kmPBv strong{color:var(--color-neutral-900);font-weight:600}.longform_body__kmPBv a{color:var(--color-primary-600);font-weight:500}.longform_body__kmPBv a:hover{text-decoration:underline}.longform_body__kmPBv code{padding:1px 5px;border:1px solid var(--color-neutral-200);border-radius:4px;background:var(--color-neutral-100);color:var(--color-neutral-900);overflow-wrap:anywhere}.longform_body__kmPBv code,.longform_body__kmPBv pre{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px}.longform_body__kmPBv pre{margin:0 0 1rem;padding:1rem 1.125rem;overflow-x:auto;border-radius:8px;background:var(--color-neutral-900);color:var(--color-neutral-100);line-height:1.6;white-space:pre}.longform_body__kmPBv pre code{padding:0;border:none;background:none;color:inherit;overflow-wrap:normal}.longform_label__cq4Nc{margin-bottom:.4rem;color:var(--color-neutral-500);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.longform_tableWrap__ebCWe{margin-bottom:1rem;overflow-x:auto;border:1px solid var(--color-neutral-200);border-radius:10px}.longform_table__lbF5c{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.55}.longform_table__lbF5c th{padding:.7rem .85rem;border-bottom:1px solid var(--color-neutral-200);background:var(--color-neutral-50);color:var(--color-neutral-600);font-size:12px;font-weight:600;letter-spacing:.04em;text-align:left;vertical-align:bottom}.longform_table__lbF5c td{padding:.75rem .85rem;border-bottom:1px solid var(--color-neutral-200);vertical-align:top}.longform_table__lbF5c tr:last-child td{border-bottom:none}.longform_table__lbF5c th[scope=row]{width:22%;background:none;color:var(--color-neutral-900);font-size:13px;font-weight:600;letter-spacing:0;vertical-align:top}.longform_table__lbF5c td code{font-size:12px}.longform_cite__pjfRe{display:block;margin-top:.3rem;color:var(--color-neutral-500);font-size:12px}.longform_cite__pjfRe a{color:var(--color-neutral-500);font-weight:400;text-decoration:underline}.longform_tableNote__JkoYf{color:var(--color-neutral-500);font-size:13px}.longform_compare2__55KLk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.longform_compare2__55KLk pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.longform_steps__46ANE{margin:0 0 1rem;padding:0;list-style:none;counter-reset:step}.longform_body__kmPBv .longform_steps__46ANE{margin-left:0;list-style:none}.longform_steps__46ANE>li{position:relative;margin-bottom:1rem;padding-left:2.75rem;counter-increment:step}.longform_steps__46ANE>li:before{content:counter(step,decimal-leading-zero);position:absolute;top:.1rem;left:0;color:var(--color-primary-600);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:600}.longform_cards__b25Iz{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-bottom:1rem}.longform_card__SN2FM{display:block;padding:1.25rem 1.375rem;border:1px solid var(--color-neutral-200);border-radius:12px;background:#fff;transition:border-color .15s,background .15s}.longform_body__kmPBv a.longform_card__SN2FM{color:inherit;font-weight:400}.longform_body__kmPBv a.longform_card__SN2FM:hover{border-color:var(--color-primary-200);background:var(--color-primary-50);text-decoration:none}.longform_cardTitle__kA_En{margin-bottom:.25rem;color:var(--color-neutral-900);font-weight:600}.longform_cardText__CdqPg{margin:0;color:var(--color-neutral-600);font-size:14px}.longform_sources___2vCR{font-size:14px}.longform_sources___2vCR li{overflow-wrap:anywhere}@media (max-width:600px){.longform_body__kmPBv h2{font-size:1.5rem}.longform_body__kmPBv pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.longform_stack__d6srL{min-width:0}.longform_stack__d6srL thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.longform_stack__d6srL td,.longform_stack__d6srL th[scope=row],.longform_stack__d6srL tr{display:block;width:auto}.longform_stack__d6srL tr{border-bottom:1px solid var(--color-neutral-200)}.longform_stack__d6srL tr:last-child{border-bottom:none}.longform_stack__d6srL th[scope=row]{padding-bottom:.25rem;background:var(--color-neutral-50)}.longform_stack__d6srL td{border-bottom:none;padding-top:.5rem}.longform_stack__d6srL td:before{content:attr(data-label);display:block;margin-bottom:.15rem;color:var(--color-neutral-500);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.longform_compare2__55KLk{grid-template-columns:minmax(0,1fr)}.longform_answer__tErrE{padding:1rem 1.125rem;font-size:1rem}}.learn_page__c57fl,.learn_tokens__rgLvn{--l-bg:#ffffff;--l-panel:#f6f7f9;--l-ink:var(--color-neutral-900,#14161b);--l-body:#2f3440;--l-muted:#5d6573;--l-line:#e3e6ec;--l-accent:var(--color-primary-600,#e22624);--l-accent-ink:var(--color-primary-700,#b81e1c);--l-measure:760px;background:var(--l-bg);color:var(--l-body);font-family:var(--font-body,Inter,-apple-system,BlinkMacSystemFont,sans-serif)}.learn_wrap__Eqyr4{max-width:1180px;margin:0 auto;padding:0 24px}.learn_hubHead__Qon58{padding:72px 0 40px;border-bottom:1px solid var(--l-line)}.learn_kicker__HAHgi{color:var(--l-accent-ink);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.learn_hubHead__Qon58 h1{margin-top:12px;max-width:820px;color:var(--l-ink);font-size:clamp(34px,4.4vw,54px);line-height:1.06;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.learn_hubHead__Qon58 .learn_kicker__HAHgi{color:var(--l-accent-ink);font-size:13px;margin:0}.learn_hubHead__Qon58 p:not(.learn_kicker__HAHgi){margin-top:18px;max-width:640px;font-size:19px;line-height:1.55;color:var(--l-muted)}.learn_section__LlzuF{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:48px;padding:48px 0;border-bottom:1px solid var(--l-line)}.learn_sectionHead__FPfcK h2{color:var(--l-ink);font-size:24px;line-height:1.2;letter-spacing:-.015em;font-weight:700}.learn_sectionHead__FPfcK p{margin-top:10px;color:var(--l-muted);font-size:15px;line-height:1.55}.learn_qlist__87CLc{list-style:none;margin:0;padding:0;border-top:1px solid var(--l-line)}.learn_qlist__87CLc li{margin:0;border-bottom:1px solid var(--l-line)}.learn_qlist__87CLc a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 4px;color:inherit;text-decoration:none}.learn_qlist__87CLc a:hover .learn_qtitle__9VKqR{color:var(--l-accent-ink)}.learn_qnum__0WUlV{color:var(--l-accent);font-family:var(--font-mono,"IBM Plex Mono",ui-monospace,Menlo,monospace);font-size:13px;padding-top:3px;font-variant-numeric:tabular-nums}.learn_qtitle__9VKqR{display:block;color:var(--l-ink);font-size:18px;font-weight:600;line-height:1.35;transition:color .15s ease}.learn_qanswer__u4_5g{display:block;margin-top:4px;color:var(--l-muted);font-size:15px;line-height:1.5}.learn_crumbs__89Cx8{padding-top:32px;font-size:14px;color:var(--l-muted)}.learn_crumbs__89Cx8 a{color:var(--l-muted);text-decoration:none}.learn_crumbs__89Cx8 a:hover{color:var(--l-accent-ink)}.learn_layout__VEgOE{display:grid;grid-template-columns:minmax(0,var(--l-measure)) minmax(0,300px);gap:64px;justify-content:center;align-items:start}.learn_article__Vd0Tf{min-width:0;padding:24px 0 72px}.learn_rail__x8NXk{position:sticky;top:96px;padding-top:64px;display:grid;gap:32px}.learn_rail__x8NXk .learn_fit__swPlx,.learn_rail__x8NXk .learn_related__DIbUT{margin-top:0}.learn_toc__8jevf h2{color:var(--l-ink);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.learn_toc__8jevf ol{list-style:none;margin:12px 0 0;padding:0 0 0 14px;border-left:2px solid var(--l-line);display:grid;gap:10px}.learn_toc__8jevf a{color:var(--l-muted);font-size:15px;line-height:1.4;text-decoration:none}.learn_toc__8jevf a:hover{color:var(--l-accent-ink)}.learn_body__fzOMW h2{scroll-margin-top:96px}.learn_article__Vd0Tf h1{margin-top:14px;color:var(--l-ink);font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.028em;font-weight:700;text-wrap:balance}.learn_answer__jhXbK{margin-top:26px;padding:4px 0 4px 20px;border-left:3px solid var(--l-accent);color:var(--l-ink);font-size:20px;line-height:1.5;font-weight:500}.learn_answerLabel__EoqqW{display:block;margin-bottom:6px;color:var(--l-accent-ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.learn_body__fzOMW{margin-top:36px;font-size:17.5px;line-height:1.7}.learn_body__fzOMW>*+*{margin-top:1.1em}.learn_body__fzOMW h2{margin-top:2em;color:var(--l-ink);font-size:24px;line-height:1.25;letter-spacing:-.015em;font-weight:700;text-wrap:balance}.learn_answer__jhXbK a,.learn_body__fzOMW a,.learn_fit__swPlx a,.learn_sources__LBq6f a,.learn_terms__O0aS5 a{color:var(--l-accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.learn_body__fzOMW strong{color:var(--l-ink);font-weight:600}.learn_body__fzOMW ol,.learn_body__fzOMW ul{padding-left:1.4em}.learn_body__fzOMW ul{list-style:disc}.learn_body__fzOMW ol{list-style:decimal}.learn_body__fzOMW li{display:list-item;padding-left:.2em}.learn_body__fzOMW li::marker{color:var(--l-accent-ink);font-weight:600}.learn_body__fzOMW li+li{margin-top:.5em}.learn_figure__7fxFI{margin:2em 0 0}.learn_figure__7fxFI img{display:block;width:100%;height:auto;border:1px solid var(--l-line);border-radius:12px;background:#fff;padding:16px;box-sizing:border-box}.learn_figure__7fxFI figcaption{margin:12px 0 0;color:var(--l-muted);font-size:15px;line-height:1.5}.learn_tableScroll__gzc3f{overflow-x:auto}.learn_table__ZtNZA{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}.learn_table__ZtNZA th{text-align:left;color:var(--l-ink);font-weight:600;padding:10px 12px 10px 0;border-bottom:2px solid var(--l-ink)}.learn_table__ZtNZA td{vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--l-line)}.learn_table__ZtNZA caption{caption-side:bottom;text-align:left;padding-top:10px;color:var(--l-muted);font-size:14px}.learn_test__1aZlR{display:grid;gap:0;border:1px solid var(--l-line);border-radius:12px;overflow:hidden}.learn_test__1aZlR div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 18px;font-size:16px;line-height:1.55}.learn_test__1aZlR div+div{border-top:1px solid var(--l-line)}.learn_test__1aZlR dt{color:var(--l-ink);font-weight:600;font-size:14px;padding-top:1px}.learn_test__1aZlR dd{margin:0}.learn_testGood__i5rWI dt{color:#12795a}.learn_testEvasion__HGA0e dt{color:var(--l-accent-ink)}.learn_callout__d8jkS{padding:18px 20px;border-radius:12px;background:var(--l-panel);font-size:16px;line-height:1.6}.learn_callout__d8jkS strong:first-child{display:block;margin-bottom:4px}.learn_fit__swPlx{margin-top:48px;padding:18px 20px;border:1px solid var(--l-line);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:15.5px;line-height:1.55}.learn_fitMark__F_HLy{grid-row:span 2;width:10px;height:10px;margin-top:6px;border-radius:2px;background:var(--l-accent)}.learn_fitLabel__EhwKA{color:var(--l-ink);font-weight:600}.learn_related__DIbUT{margin-top:48px}.learn_related__DIbUT h2,.learn_sources__LBq6f h2{color:var(--l-ink);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.learn_related__DIbUT ul{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--l-line)}.learn_related__DIbUT li{margin:0;border-bottom:1px solid var(--l-line)}.learn_related__DIbUT a{display:block;padding:12px 0;color:var(--l-ink);font-weight:500;text-decoration:none}.learn_related__DIbUT a:hover{color:var(--l-accent-ink)}.learn_sources__LBq6f{margin-top:40px}.learn_sources__LBq6f ol{list-style:decimal;margin:12px 0 0;padding-left:1.3em;color:var(--l-muted);font-size:14px;line-height:1.55}.learn_sources__LBq6f li+li{margin-top:6px}.learn_updated__9Z6Y3{margin-top:24px;color:var(--l-muted);font-size:13px}.learn_terms__O0aS5{margin-top:36px;border-top:1px solid var(--l-line)}.learn_terms__O0aS5 div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--l-line);scroll-margin-top:96px}.learn_terms__O0aS5 dt{color:var(--l-ink);font-weight:600}.learn_terms__O0aS5 dd{margin:0;font-size:16px;line-height:1.6}@media (max-width:1080px){.learn_layout__VEgOE{grid-template-columns:minmax(0,1fr);gap:0}.learn_rail__x8NXk{position:static;padding:0 0 56px}.learn_toc__8jevf{display:none}}@media (max-width:760px){.learn_hubHead__Qon58{padding:48px 0 28px}.learn_section__LlzuF{grid-template-columns:minmax(0,1fr);gap:18px;padding:36px 0}.learn_terms__O0aS5 div,.learn_test__1aZlR div{grid-template-columns:minmax(0,1fr);gap:4px}.learn_body__fzOMW{font-size:17px}.learn_figureScroll__bQF7U{overflow-x:auto;-webkit-overflow-scrolling:touch}.learn_figure__7fxFI img{min-width:640px}.learn_answer__jhXbK{font-size:18px}}