.article_page__jczZK{--ink:#16131f;--text:#2b2735;--muted:#6e6a78;--line:#ebe8f1;--soft:#f6f4fb;--accent:#6b5ce7;--accent-ink:#4b3ccc;--orange:#f07f3c;--mark:#fff1c2;min-height:100vh;overflow:hidden;background:#ffffff;color:var(--text);font-size:18px;line-height:1.65}.article_wrap__kLTVV{max-width:720px;margin:0 auto;padding:40px 20px 80px}.article_top__aaKf_{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;font-size:15px}.article_wrap__kLTVV h1{font-size:40px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:0 0 28px;font-weight:800}.article_wrap__kLTVV .article_lead__OuT4R{font-size:20px;color:var(--muted);margin:0 0 28px}.article_wrap__kLTVV h2{font-size:28px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:56px 0 16px;font-weight:700}.article_wrap__kLTVV h3{font-size:22px;line-height:1.3;color:var(--ink);margin:40px 0 12px;font-weight:700}.article_wrap__kLTVV p{margin:0 0 18px}.article_wrap__kLTVV ul{list-style:disc;margin:0 0 22px;padding-left:22px}.article_wrap__kLTVV li{margin:0 0 10px}.article_wrap__kLTVV strong{color:var(--ink);font-weight:700}.article_wrap__kLTVV mark{background:var(--mark);color:inherit;padding:0 .12em;border-radius:3px}.article_wrap__kLTVV a{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article_wrap__kLTVV a:hover{color:var(--accent)}.article_wrap__kLTVV .article_top__aaKf_ a,.article_wrap__kLTVV .article_top__aaKf_ a:hover{color:var(--ink);text-decoration:none;font-weight:700;letter-spacing:-.01em}.article_wrap__kLTVV figure{margin:32px 0}.article_wrap__kLTVV figure img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.article_wrap__kLTVV figure.article_cover__f4zzs img{border:0}.article_wrap__kLTVV hr{border:0;border-top:1px solid var(--line);margin:44px 0}.article_wrap__kLTVV blockquote{margin:24px 0 22px;padding:20px 24px;background:var(--soft);border-left:4px solid var(--accent);border-radius:0 14px 14px 0;font-size:18px}.article_wrap__kLTVV blockquote p{margin:0}.article_promo__IiUCU{margin:56px 0 0;padding:32px 28px;border-radius:20px;background:#140b26;color:#ffffff;text-align:center;position:relative;overflow:hidden}.article_promo__IiUCU:before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:#3a2470}.article_promo__IiUCU:after{content:"";position:absolute;left:-30px;bottom:-30px;width:90px;height:90px;border-radius:50%;background:var(--orange);opacity:.9}.article_promo__IiUCU>*{position:relative;z-index:1}.article_promo__IiUCU .article_eyebrow__AKqJJ{font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 10px}.article_promo__IiUCU h2{color:#ffffff;margin:0 0 10px;font-size:28px}.article_promo__IiUCU p{color:#e6e1f5;margin:0 0 20px}.article_code__Lt5cw{display:inline-flex;align-items:center;gap:10px;background:#ffffff;color:var(--ink);border-radius:12px;padding:10px 12px 10px 18px;font-weight:800;font-size:22px;letter-spacing:.06em;margin-bottom:20px}.article_code__Lt5cw button{font-weight:600;font-size:14px;line-height:normal;letter-spacing:0;border:0;border-radius:8px;background:var(--soft);color:var(--accent-ink);padding:8px 12px;cursor:pointer}.article_code__Lt5cw button:focus-visible,.article_wrap__kLTVV a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.article_wrap__kLTVV a.article_btn__zGNLc{display:inline-block;background:var(--orange);color:#140b26;text-decoration:none;font-weight:700;font-size:18px;padding:16px 28px;border-radius:14px}.article_wrap__kLTVV a.article_btn__zGNLc:hover{color:#140b26;filter:brightness(1.05)}.article_promo__IiUCU small{display:block;margin-top:14px;color:#bdb6d6;font-size:14px}.article_footer__Q_Xf2{margin-top:48px;font-size:14px;color:var(--muted);text-align:center}@media (max-width:600px){.article_page__jczZK{font-size:17px}.article_wrap__kLTVV{padding:24px 16px 60px}.article_wrap__kLTVV h1{font-size:30px}.article_wrap__kLTVV h2{font-size:24px}.article_wrap__kLTVV h3{font-size:20px}.article_promo__IiUCU{padding:28px 18px}.article_promo__IiUCU h2{font-size:23px;margin-top:0}.article_promo__IiUCU p{font-size:15px}.article_code__Lt5cw{font-size:19px}}.article_wrap__kLTVV .article_top__aaKf_ a:last-child,.article_wrap__kLTVV .article_top__aaKf_ a:last-child:hover{color:var(--accent);font-weight:600;letter-spacing:0}.article_wrap__kLTVV .article_results__oJNxc li strong{white-space:nowrap}.article_carousel__t_3Jn{--bs:52px;margin:36px 0 8px}.article_hint__UnYop{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;color:var(--accent-ink)}.article_hint__UnYop svg{width:20px;height:20px}.article_js__1un3p .article_hint__UnYop{display:none}.article_stage__Ud6DF{position:relative;margin:0;padding:12px 0 24px;touch-action:pan-y;outline:none}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_stage__Ud6DF{margin:0 -20px;padding-top:4px}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_dots__S8WJ4,.article_carousel__t_3Jn:not(.article_js__1un3p) .article_nav__yKZxJ{display:none}.article_stage__Ud6DF:focus-visible .article_card__TcWEU.article_active__gOPpt{outline:2px solid var(--accent);outline-offset:3px}.article_nav__yKZxJ{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:var(--bs);height:var(--bs);padding:0;border-radius:50%;border:1px solid var(--line);background:#ffffff;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 26px rgba(22,19,31,.14);transition:background .15s,color .15s,opacity .2s}.article_nav__yKZxJ svg{width:22px;height:22px}.article_prev__bnN74{left:calc(var(--bs) / -2)}.article_next__9NQFk{right:calc(var(--bs) / -2)}.article_nav__yKZxJ:hover{background:var(--accent);border-color:var(--accent);color:#ffffff}.article_nav__yKZxJ:disabled{opacity:0;pointer-events:none}.article_dots__S8WJ4 button:focus-visible,.article_nav__yKZxJ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.article_posts__dKgK7{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.article_posts__dKgK7::-webkit-scrollbar{display:none}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_posts__dKgK7{padding:0 20px 6px;scroll-padding-inline:20px}.article_js__1un3p .article_posts__dKgK7{display:grid;grid-template-areas:"slot";align-items:start;gap:0;overflow:visible;scroll-snap-type:none;clip-path:inset(-16px -100vw -16px -100vw);transition:transform .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1)}.article_card__TcWEU{flex:0 0 100%;scroll-snap-align:center;min-width:0;background:#f3f0fc;border:1px solid #e3dcf6;border-radius:20px;padding:28px 30px 10px}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_card__TcWEU{flex:0 0 calc(100% - 64px);scroll-snap-align:start}.article_js__1un3p .article_card__TcWEU{grid-area:slot;transform-origin:center center;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease,opacity .45s ease,visibility .45s}.article_js__1un3p .article_card__TcWEU:not(.article_active__gOPpt){max-height:var(--h,none);overflow:hidden;filter:blur(3px);opacity:.45;cursor:pointer;user-select:none;-webkit-user-select:none}.article_js__1un3p .article_card__TcWEU:not(.article_active__gOPpt)>*{pointer-events:none}.article_js__1un3p .article_card__TcWEU.article_far__l4p3S{opacity:0;visibility:hidden;pointer-events:none}.article_card__TcWEU>:last-child{margin-bottom:18px}.article_wrap__kLTVV .article_card__TcWEU blockquote{margin:20px 0;background:#ffffff}.article_wrap__kLTVV .article_card__TcWEU h2{font-size:24px}.article_postHead__kxzH7{display:flex;align-items:center;gap:16px;margin:0 0 18px}.article_wrap__kLTVV .article_postHead__kxzH7 h2{margin:0}.article_ic__1vRQF,.article_num__IVD6k{color:var(--accent)}.article_ic__1vRQF{flex:0 0 auto;width:56px;height:56px;border-radius:16px;background:#ffffff;border:1px solid #e3dcf6;display:grid;place-items:center}.article_ic__1vRQF svg{width:28px;height:28px;display:block}.article_dots__S8WJ4{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.article_dots__S8WJ4 button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--line);cursor:pointer;transition:width .2s,background .2s}.article_dots__S8WJ4 button[aria-current=true]{width:22px;background:var(--accent)}@media (prefers-reduced-motion:reduce){.article_card__TcWEU,.article_dots__S8WJ4 button,.article_js__1un3p .article_card__TcWEU,.article_js__1un3p .article_posts__dKgK7,.article_posts__dKgK7{transition:none}}@media (max-width:600px){.article_carousel__t_3Jn{--bs:44px;margin:28px 0 4px}.article_stage__Ud6DF{margin:0 10px;padding:8px 0 0}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_stage__Ud6DF{margin:0 -16px}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_posts__dKgK7{padding:0 16px 6px;scroll-padding-inline:16px}.article_carousel__t_3Jn:not(.article_js__1un3p) .article_card__TcWEU{flex-basis:calc(100% - 40px)}.article_card__TcWEU{padding:20px 18px 4px;border-radius:18px;font-size:16.5px;line-height:1.55}.article_wrap__kLTVV .article_card__TcWEU p{margin:0 0 14px}.article_wrap__kLTVV .article_card__TcWEU ul{padding-left:20px;margin:0 0 16px}.article_wrap__kLTVV .article_card__TcWEU li{margin:0 0 8px}.article_postHead__kxzH7{flex-direction:row;align-items:center;gap:12px;margin:0 0 14px}.article_wrap__kLTVV .article_card__TcWEU h2{font-size:19px;line-height:1.28;letter-spacing:-.015em}.article_num__IVD6k{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:3px}.article_dot__qWUxR{display:none}.article_wrap__kLTVV .article_card__TcWEU blockquote p{margin:0}.article_wrap__kLTVV .article_card__TcWEU blockquote{margin:14px 0 16px;padding:14px 16px;font-size:16px;line-height:1.5;border-left-width:3px;border-radius:0 12px 12px 0}.article_wrap__kLTVV .article_card__TcWEU>:last-child{margin-bottom:16px}.article_ic__1vRQF{width:44px;height:44px;border-radius:12px}.article_ic__1vRQF svg{width:22px;height:22px}.article_js__1un3p .article_card__TcWEU:not(.article_active__gOPpt){filter:blur(1.5px);opacity:.55}.article_nav__yKZxJ{top:auto;bottom:-52px;transform:none;background:#ffffff}.article_nav__yKZxJ:active{transform:scale(.95)}.article_prev__bnN74{left:-10px}.article_next__9NQFk{right:-10px}.article_nav__yKZxJ:disabled{opacity:.35;pointer-events:none}.article_nav__yKZxJ svg{width:18px;height:18px}.article_dots__S8WJ4{min-height:44px;align-items:center;margin-top:8px;padding:0 56px}}.byline_byline__aO5ql{margin:-6px 0 28px;color:var(--muted,currentColor);font-size:15px;line-height:1.5}.byline_byline__aO5ql a{color:inherit}.article_page__K5Sut{--ink:#16131f;--text:#2b2735;--muted:#6e6a78;--line:#ebe8f1;--soft:#f6f4fb;--accent:#6b5ce7;--accent-ink:#4b3ccc;--orange:#f07f3c;--mark:#fff1c2;min-height:100vh;background:#ffffff;color:var(--text);font-size:18px;line-height:1.65}.article_wrap__XHuQI{max-width:720px;margin:0 auto;padding:40px 20px 80px}.article_top__wJli1{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;font-size:15px}.article_ctaMini__SRJ6T{color:var(--accent);font-weight:600}.article_wrap__XHuQI h1{font-size:40px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:0 0 12px;font-weight:800}.article_wrap__XHuQI .article_lead__0s_pZ{font-size:20px;color:var(--muted);margin:0 0 28px}.article_wrap__XHuQI h2{font-size:28px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:56px 0 16px;font-weight:700}.article_wrap__XHuQI h3{font-size:22px;line-height:1.3;color:var(--ink);margin:40px 0 12px;font-weight:700}.article_wrap__XHuQI p{margin:0 0 18px}.article_wrap__XHuQI ul{list-style:disc;margin:0 0 22px;padding-left:22px}.article_wrap__XHuQI li{margin:0 0 10px}.article_wrap__XHuQI strong{color:var(--ink);font-weight:700}.article_wrap__XHuQI mark{background:var(--mark);color:inherit;padding:0 .12em;border-radius:3px}.article_wrap__XHuQI a{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article_wrap__XHuQI a:hover{color:var(--accent)}.article_wrap__XHuQI .article_top__wJli1 a,.article_wrap__XHuQI .article_top__wJli1 a:hover{color:var(--ink);text-decoration:none;font-weight:700;letter-spacing:-.01em}.article_wrap__XHuQI figure{margin:32px 0}.article_wrap__XHuQI figure img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.article_wrap__XHuQI figure.article_cover__aMZKy img{border:0}.article_wrap__XHuQI hr{border:0;border-top:1px solid var(--line);margin:44px 0}.article_wrap__XHuQI blockquote{margin:36px 0;padding:22px 26px;background:var(--soft);border-left:4px solid var(--accent);border-radius:0 14px 14px 0;font-size:19px}.article_wrap__XHuQI blockquote p{margin:0}.article_promo__g_nWm{margin:56px 0 0;padding:32px 28px;border-radius:20px;background:#140b26;color:#ffffff;text-align:center;position:relative;overflow:hidden}.article_promo__g_nWm:before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:#3a2470}.article_promo__g_nWm:after{content:"";position:absolute;left:-30px;bottom:-30px;width:90px;height:90px;border-radius:50%;background:var(--orange);opacity:.9}.article_promo__g_nWm>*{position:relative;z-index:1}.article_promo__g_nWm .article_eyebrow__quQA8{font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 10px}.article_promo__g_nWm h2{color:#ffffff;margin:0 0 10px;font-size:28px}.article_promo__g_nWm p{color:#e6e1f5;margin:0 0 20px}.article_code__AvU3U{display:inline-flex;align-items:center;gap:10px;background:#ffffff;color:var(--ink);border-radius:12px;padding:10px 12px 10px 18px;font-weight:800;font-size:22px;letter-spacing:.06em;margin-bottom:20px}.article_code__AvU3U button{font-weight:600;font-size:14px;line-height:normal;letter-spacing:0;border:0;border-radius:8px;background:var(--soft);color:var(--accent-ink);padding:8px 12px;cursor:pointer}.article_wrap__XHuQI a.article_btn__Tz_ot{display:inline-block;background:var(--orange);color:#140b26;text-decoration:none;font-weight:700;font-size:18px;padding:16px 28px;border-radius:14px}.article_wrap__XHuQI a.article_btn__Tz_ot:hover{color:#140b26;filter:brightness(1.05)}.article_promo__g_nWm small{display:block;margin-top:14px;color:#bdb6d6;font-size:14px}.article_footer__KK5RX{margin-top:48px;font-size:14px;color:var(--muted);text-align:center}@media (max-width:600px){.article_page__K5Sut{font-size:17px}.article_wrap__XHuQI{padding:24px 16px 60px}.article_wrap__XHuQI h1{font-size:30px}.article_wrap__XHuQI h2{font-size:24px;margin-top:44px}.article_wrap__XHuQI h3{font-size:20px}.article_promo__g_nWm{padding:28px 18px}.article_promo__g_nWm h2{font-size:23px;margin-top:0}.article_promo__g_nWm p{font-size:15px}.article_code__AvU3U{font-size:19px}}