.article_page__k_X0X{position:relative;min-height:70vh;padding-bottom:72px;background:var(--hl-paper);color:var(--hl-ink)}.article_page__k_X0X :where(a,button):focus-visible{outline:var(--hl-focus-ring);outline-offset:var(--hl-focus-offset)}.article_container__7Y_nk{width:100%;max-width:var(--hl-container);margin:0 auto;padding:0 var(--hl-gutter)}.article_progress___NADF{position:fixed;top:0;left:0;right:0;z-index:60;height:3px;pointer-events:none}.article_progressFill___pdfi{height:100%;background:var(--hl-blue);transform-origin:left center}.article_backToTop__zxH68{position:fixed;right:20px;bottom:20px;z-index:50;display:grid;place-items:center;width:var(--hl-touch-target);height:var(--hl-touch-target);border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);box-shadow:var(--hl-shadow-soft);cursor:pointer;transition:border-color var(--hl-duration) ease,color var(--hl-duration) ease}.article_backToTop__zxH68:hover{border-color:var(--hl-blue);color:var(--hl-blue)}.article_topbar__jVbTG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:24px 0 0}.article_backLink__2SMTg{display:inline-flex;align-items:center;gap:8px;min-height:var(--hl-touch-target);color:var(--hl-ink);font-size:var(--hl-text-small);font-weight:500;text-decoration:none}.article_backLink__2SMTg:hover{color:var(--hl-blue);text-decoration:underline;text-underline-offset:4px}.article_tools__JbS82{display:flex;align-items:center;gap:8px}.article_toolsWide__4u8Eq{display:none;gap:8px}@media (min-width:640px){.article_toolsWide__4u8Eq{display:flex}}.article_tool__AeJ2Y{display:inline-flex;align-items:center;gap:8px;min-height:var(--hl-touch-target);padding:0 14px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);font:inherit;font-size:var(--hl-text-meta);font-weight:500;cursor:pointer;transition:border-color var(--hl-duration) ease,color var(--hl-duration) ease}.article_tool__AeJ2Y:hover{border-color:var(--hl-blue);color:var(--hl-blue)}.article_header__ooqCL{display:grid;gap:40px;padding:40px 0 56px;border-bottom:1px solid var(--hl-line)}@media (min-width:1024px){.article_header__ooqCL{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start;padding:56px 0 72px}}.article_headerCopy__mcNf5{min-width:0}.article_eyebrow__dkPQz{margin:0 0 14px;color:var(--hl-blue);font-size:var(--hl-text-eyebrow);font-weight:600;letter-spacing:var(--hl-tracking-eyebrow);text-transform:uppercase}.article_title__19Ai8{margin:0;max-width:18ch;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.03;letter-spacing:-.05em;text-wrap:balance}.article_lead__L1XiE{max-width:56ch;margin:18px 0 0;color:var(--hl-muted);font-size:18px;line-height:1.6}.article_metaLine__x0aOl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:22px 0 0;padding:14px 0 0;border-top:1px solid var(--hl-line);color:var(--hl-muted);font-size:var(--hl-text-small)}.article_metaLine__x0aOl strong{color:var(--hl-ink);font-weight:500}.article_metaLine__x0aOl svg{flex-shrink:0}.article_metaSep__JAE7R{color:var(--hl-line-strong)}.article_metaItem__jZW6_{display:inline-flex;align-items:center;gap:6px}.article_takeaways__iykJk{margin-top:32px;padding:22px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.article_takeawaysTitle__bwURg{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:var(--hl-text-eyebrow);font-weight:600;letter-spacing:var(--hl-tracking-eyebrow);text-transform:uppercase}.article_takeawaysTitle__bwURg svg{color:var(--hl-blue)}.article_takeawayList__29Q_H{display:grid;gap:10px;margin:0;padding:0;list-style:none}.article_takeawayList__29Q_H li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55}.article_takeawayList__29Q_H svg{flex-shrink:0;margin-top:3px;color:var(--hl-blue)}.article_cover__qZNCN{min-width:0;margin:0}.article_coverFrame__P_8Oi{position:relative;height:260px;overflow:hidden;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}@media (min-width:768px){.article_coverFrame__P_8Oi{height:380px}}.article_coverCaption__sIX_k{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--hl-muted);font-size:12px;font-weight:500}.article_coverCaption__sIX_k span:last-child{color:var(--hl-blue)}.article_content__q_CZr{display:grid;gap:40px;padding:48px 0 0}@media (min-width:1024px){.article_content__q_CZr{grid-template-columns:260px minmax(0,1fr);gap:64px;padding-top:64px}}.article_aside__7jOek{display:grid;gap:16px;align-content:start}@media (min-width:1024px){.article_aside__7jOek{position:sticky;top:calc(var(--hl-site-header-height) + 24px)}}.article_aboutPanel__KGioH,.article_tocPanel__vGcYc{padding:18px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.article_tocLabel__IrR18{margin:0 0 10px;color:var(--hl-muted);font-size:var(--hl-text-eyebrow);font-weight:600;letter-spacing:var(--hl-tracking-eyebrow);text-transform:uppercase}.article_tocList__n3iSi{margin:0;padding:0;list-style:none}.article_tocLink__By_4K{display:flex;align-items:flex-start;gap:12px;min-height:var(--hl-touch-target);padding:10px 10px 10px 12px;border-left:2px solid var(--hl-line);color:var(--hl-muted);font-size:var(--hl-text-small);line-height:1.4;text-decoration:none;transition:color var(--hl-duration) ease,border-color var(--hl-duration) ease}.article_tocLink__By_4K:hover{color:var(--hl-ink)}.article_tocLink__By_4K[aria-current=true]{border-left-color:var(--hl-blue);color:var(--hl-ink);font-weight:500}.article_tocNum__oDru6{flex-shrink:0;min-width:18px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.article_tocLink__By_4K[aria-current=true] .article_tocNum__oDru6{color:var(--hl-blue)}.article_tocProgress__XMpC3{margin-top:14px;padding-top:14px;border-top:1px solid var(--hl-line)}.article_tocProgressHead__6Z86L{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--hl-muted);font-size:12px}.article_tocProgressHead__6Z86L strong{color:var(--hl-blue);font-weight:600;font-variant-numeric:tabular-nums}.article_tocBar__fyIDi{height:3px;overflow:hidden;background:var(--hl-mist)}.article_tocBarFill__CJ6JV{display:block;height:100%;background:var(--hl-blue)}.article_aboutTitle__McbnY{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--hl-text-small);font-weight:600}.article_aboutTitle__McbnY svg{color:var(--hl-blue)}.article_aboutText__zUzGM{margin:0;color:var(--hl-muted);font-size:var(--hl-text-small);line-height:1.6}.article_body__1XzTg{min-width:0;max-width:68ch}.article_section__zAvqb{scroll-margin-top:calc(var(--hl-site-header-height) + 24px)}.article_section__zAvqb+.article_section__zAvqb{margin-top:56px;padding-top:48px;border-top:1px solid var(--hl-line)}.article_sectionHead__PAjsS{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.article_sectionNum__gDMRv{flex-shrink:0;color:var(--hl-blue);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.article_sectionTitle___UMec{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.article_blocks__Fu9v9{display:grid;gap:22px;font-size:17px;line-height:var(--hl-leading-body)}.article_blocks__Fu9v9 p{margin:0}.article_h3__FDt6t{margin:8px 0 0;font-size:20px;font-weight:600;letter-spacing:-.02em}.article_list__o9_55{margin:0;padding-left:20px}.article_list__o9_55 li+li{margin-top:8px}.article_list__o9_55 li::marker{color:var(--hl-blue)}.article_callout__YYgGb{padding:18px 20px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-blue);border-radius:var(--hl-radius);background:var(--hl-white)}.article_calloutTitle__HNG4z{display:flex;align-items:center;gap:8px;font-size:var(--hl-text-small);font-weight:600;line-height:1.4}.article_calloutTitle__HNG4z svg{flex-shrink:0;color:var(--hl-blue)}.article_calloutText__0JR9p{margin-top:6px;color:var(--hl-muted);font-size:15px;line-height:1.65}.article_quote__zonR9{margin:8px 0;padding:4px 0 4px 22px;border-left:3px solid var(--hl-ink)}.article_quoteText__3nvjT{margin:0;font-size:clamp(19px,2vw,22px);font-weight:500;line-height:1.45;letter-spacing:-.015em}.article_quoteBy__0j_Pq{margin-top:12px;color:var(--hl-muted);font-size:var(--hl-text-small)}.article_code__xKLAr{overflow:hidden;border-radius:var(--hl-radius);background:var(--hl-ink);color:var(--hl-on-ink)}.article_codeHead__I4b_J{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 4px 16px;border-bottom:1px solid var(--hl-line-on-ink)}.article_codeTitle__pLhxg{display:flex;align-items:center;gap:8px;color:var(--hl-on-ink-muted);font-size:var(--hl-text-meta);font-weight:500}.article_codeCopy__2rjRw{display:inline-flex;align-items:center;gap:6px;min-height:var(--hl-touch-target);padding:0 12px;border:0;background:transparent;color:var(--hl-on-ink-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.article_codeCopy__2rjRw:hover{color:var(--hl-white)}.article_code__xKLAr :where(button):focus-visible{outline-color:var(--hl-white);outline-offset:-3px}.article_code__xKLAr pre{margin:0;padding:18px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}.article_figure__q5QQz{margin:8px 0 0}.article_figureFrame__DGb6K{position:relative;height:210px;overflow:hidden;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);user-select:none}@media (min-width:768px){.article_figureFrame__DGb6K{height:260px}}.article_figcaption__5KT1P{margin-top:10px;color:var(--hl-muted);font-size:var(--hl-text-meta)}.article_nav__meRoI{display:grid;gap:16px;margin-top:72px;padding-top:40px;border-top:1px solid var(--hl-line)}@media (min-width:768px){.article_nav__meRoI{grid-template-columns:repeat(2,minmax(0,1fr))}}.article_navCard__ePJZz{display:block;padding:22px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-ink);text-decoration:none;transition:border-color var(--hl-duration) ease}.article_navCard__ePJZz:hover{border-color:var(--hl-blue)}.article_navDir__x_egU{color:var(--hl-blue);font-size:var(--hl-text-eyebrow);font-weight:600;letter-spacing:var(--hl-tracking-eyebrow);text-transform:uppercase}.article_navTitle__jkuqL{margin-top:10px;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.article_navCard__ePJZz:hover .article_navTitle__jkuqL{color:var(--hl-blue)}.article_navNext__JbhwG{text-align:right}.article_footnote__QBKpz{margin-top:40px;color:var(--hl-muted);font-size:12px;text-align:center}.article_scene__cFgWK{position:absolute;inset:0;overflow:hidden;background:var(--hl-white)}.article_sceneCenter__E6h60{display:flex;align-items:center;justify-content:center;padding:0 20px}.article_box__U7CJI,.article_pill__vnQ3R{border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white)}.article_pill__vnQ3R{display:inline-flex;align-items:center;padding:5px 10px;color:var(--hl-ink);font-size:12px;font-weight:600;white-space:nowrap}.article_mutedIcon__RqgZ6{color:var(--hl-muted)}.article_blueIcon__6FtSM{color:var(--hl-blue)}.article_lines__GDaai span{display:block;height:3px;margin-bottom:5px;background:var(--hl-mist)}.article_linesActive__QvZS4 span{background:rgb(0 93 220/30%)}.article_tinyLabel__FLEoz{font-size:10px;font-weight:600;color:var(--hl-muted)}.article_matchSkill__YWS7J{position:absolute}.article_matchLines__5e0PN{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.article_matchLines__5e0PN line{stroke:var(--hl-line);stroke-width:1;stroke-dasharray:4 4}.article_matchRing__QIHXQ{position:absolute;top:50%;right:10%;display:grid;place-items:center;width:144px;height:144px;border:2px solid var(--hl-ink);border-radius:50%;background:var(--hl-white);text-align:center;transform:translateY(-50%)}.article_matchScore__QEQI6{color:var(--hl-blue);font-size:36px;font-weight:600;line-height:1;letter-spacing:-.04em}.article_matchLabel__r_BU7{margin-top:6px;color:var(--hl-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.article_cvCard__mdtkZ{position:absolute;top:50%;left:7%;width:110px;padding:14px;transform:translateY(-50%)}@media (min-width:768px){.article_cvCard__mdtkZ{width:130px}}.article_cvHead__lfHrE{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:600}.article_flowArrow__9UXjJ{position:absolute;top:50%;left:38%;color:var(--hl-blue);transform:translateY(-50%)}.article_profileCard__PjH3t{position:absolute;top:50%;right:5%;width:190px;padding:16px;transform:translateY(-50%)}@media (min-width:768px){.article_profileCard__PjH3t{width:210px}}.article_profileHead__PLmhR{display:flex;align-items:center;gap:12px;margin-bottom:12px}.article_profileIcon__O_uew{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hl-ink);color:var(--hl-white)}.article_profileName__POPut{font-size:12px;font-weight:600}.article_profileRole__FLMrs{color:var(--hl-muted);font-size:10px}.article_strength__GS50T{margin-bottom:12px;padding:10px;border:1px solid var(--hl-line);background:var(--hl-paper)}.article_strengthHead__gG4et{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:10px;color:var(--hl-muted)}.article_strengthHead__gG4et strong{color:var(--hl-blue);font-size:12px;font-weight:600}.article_track__na_f0{height:6px;overflow:hidden;background:var(--hl-mist)}.article_trackFill__zSV_v{display:block;height:100%;background:var(--hl-blue);transition:width .6s var(--hl-ease)}.article_smallPills__8br7m{display:flex;flex-wrap:wrap;gap:5px}.article_smallPills__8br7m span{padding:2px 6px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);font-size:9px;font-weight:600}.article_verifiedBadge__PARYM{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hl-blue);color:var(--hl-white)}.article_editor__BgKGi{position:absolute;inset:16px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--hl-radius);background:var(--hl-ink);color:var(--hl-on-ink)}@media (min-width:768px){.article_editor__BgKGi{inset:24px}}.article_editorBar__LxcL_{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hl-line-on-ink);color:var(--hl-on-ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.article_editorStatus__fY9BH{margin-left:auto;padding:3px 8px;border:1px solid var(--hl-line-on-ink)}.article_editorCode__d6CpT{flex:1;overflow:hidden;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.9;white-space:pre}.article_editorLine__IGPkc{display:flex;gap:12px}.article_editorNum__ZX0yy{width:16px;color:rgb(255 255 255/28%);text-align:right;user-select:none}.article_caret__ZJZrb{display:inline-block;width:6px;height:14px;margin-left:28px;background:var(--hl-white);vertical-align:middle}.article_resultTests__fQbpN{position:absolute;bottom:16px;left:24px;display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--hl-line);background:var(--hl-white);color:var(--hl-ink);font-size:11px;font-weight:600}.article_resultTests__fQbpN svg{color:var(--hl-blue)}.article_resultTests__fQbpN span:last-child{color:var(--hl-muted);font-weight:400}.article_resultScore__jtU8X{position:absolute;bottom:16px;right:24px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--hl-radius);background:var(--hl-blue);color:var(--hl-white);font-size:12px;font-weight:600}.article_steps__fKisG{display:flex;align-items:center;gap:8px}@media (min-width:768px){.article_steps__fKisG{gap:16px}}.article_step__50KyQ{display:flex;flex-direction:column;align-items:center;gap:8px}.article_stepIcon__PMay3{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);color:var(--hl-muted)}@media (min-width:768px){.article_stepIcon__PMay3{width:52px;height:52px}}.article_stepIconActive__yVgtc{border-color:var(--hl-blue);background:var(--hl-blue);color:var(--hl-white)}.article_stepLabel__X8mRy{font-size:11px;font-weight:600}.article_stepArrow__lwBNr{flex-shrink:0;color:var(--hl-line-strong)}.article_graph__u2eqm{position:absolute;top:50%;left:50%;width:380px;height:210px;transform:translate(-50%,-50%)}@media (max-width:420px){.article_graph__u2eqm{transform:translate(-50%,-50%) scale(.82)}}.article_graph__u2eqm svg{position:absolute;inset:0;width:100%;height:100%}.article_graph__u2eqm line{stroke:var(--hl-line-strong);stroke-width:1;stroke-dasharray:3 4}.article_graphNode__jkXYq{position:absolute;z-index:1;display:grid;place-items:center;padding:0 2px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);background:var(--hl-white);font-size:9px;font-weight:600;line-height:1.15;text-align:center}.article_bars__mqoWZ{display:grid;gap:10px;width:100%;max-width:440px}.article_barRow__fg2Tn{display:flex;align-items:center;gap:12px}.article_barLabel__6HgTw{flex-shrink:0;width:112px;font-size:11px;font-weight:600;text-align:right}.article_barTrack__TzqjO{flex:1;height:18px;overflow:hidden;background:var(--hl-mist)}.article_barFill__414SR{display:block;height:100%;background:var(--hl-blue)}.article_barImpact__z5Kbc{flex-shrink:0;width:32px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.article_cvRow__qEINP{display:flex;align-items:center;gap:20px}@media (min-width:768px){.article_cvRow__qEINP{gap:36px}}.article_cvBefore__scLD2{width:104px;padding:12px}.article_cvAfter__xtrLT{width:150px;padding:12px;border-color:var(--hl-blue)}.article_cvTitle___C3Ub{margin-bottom:8px;font-size:10px;font-weight:600;color:var(--hl-muted)}.article_cvAfter__xtrLT .article_cvTitle___C3Ub{color:var(--hl-blue)}.article_cvFile__V6bWj{margin-top:8px;color:var(--hl-muted);font-size:9px}.article_checkRow__U4vUc{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500}.article_checkRow__U4vUc+.article_checkRow__U4vUc{margin-top:7px}.article_checkRow__U4vUc svg{flex-shrink:0;color:var(--hl-blue)}.article_sections__4GiKQ{display:grid;gap:8px;width:100%;max-width:380px}.article_sectionBar__eiXOE{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;border:1px solid var(--hl-line);border-left:3px solid var(--hl-blue);background:var(--hl-white);overflow:hidden;white-space:nowrap}.article_sectionBar__eiXOE strong{font-size:11px;font-weight:600}.article_sectionBar__eiXOE span{display:none;color:var(--hl-muted);font-size:10px}@media (min-width:768px){.article_sectionBar__eiXOE span{display:inline}}.article_tips__w24eU{display:flex;gap:10px;width:100%;max-width:440px}.article_tip___aPuq{flex:1;min-width:0;max-width:140px;padding:12px}.article_tipIcon__EAPa_{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border:1px solid var(--hl-line);border-radius:var(--hl-radius);color:var(--hl-blue)}.article_tipTitle__XteT_{font-size:11px;font-weight:600}.article_tipDesc__yWAWb{margin-top:2px;color:var(--hl-muted);font-size:10px;line-height:1.4}.article_generic__vWeYk{text-align:center;color:var(--hl-muted);font-size:12px;font-weight:500}.article_generic__vWeYk svg{display:block;margin:0 auto 8px}@media (prefers-reduced-motion:reduce){.article_trackFill__zSV_v{transition:none}}@media (max-width:479px){.article_steps__fKisG{gap:4px}.article_stepIcon__PMay3{width:36px;height:36px}.article_stepArrow__lwBNr{width:12px}.article_cvRow__qEINP{gap:12px}.article_cvBefore__scLD2{width:84px}.article_cvAfter__xtrLT{width:140px}}