.Article_root__F8fWq{--serif:var(--font-serif),Lora,Georgia,serif;--ink:#1d1d1f;--mute:#6e6e73;--soft:#a3a1b0;--line:#e3e0ee;--measure:640px;--clear:104px;padding:calc(68px + clamp(56px, 10vh, 104px)) 24px 0;color:var(--ink)}.Article_root__F8fWq,.Article_root__F8fWq *,.Article_root__F8fWq :after,.Article_root__F8fWq :before{box-sizing:border-box}.Article_head__bqffd{text-align:center}.Article_takeaways__4m72S h2,.Article_tocTitle__uEibi{margin:0;font-weight:500;font-size:13px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.Article_root__F8fWq a.Article_back__r_HpQ{display:inline-flex;margin-bottom:30px;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#fff;font-size:14.5px;line-height:1;color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px rgba(29,29,31,.1),0 6px 16px -10px rgba(46,32,110,.3)}.Article_root__F8fWq a.Article_backTop__9IVYQ{display:none}.Article_root__F8fWq a.Article_back__r_HpQ span{transition:transform .25s ease}.Article_root__F8fWq a.Article_back__r_HpQ:hover{box-shadow:0 0 0 1px rgba(29,29,31,.2),0 6px 16px -10px rgba(46,32,110,.3)}.Article_root__F8fWq a.Article_back__r_HpQ:hover span{transform:translateX(-3px)}.Article_root__F8fWq a.Article_back__r_HpQ:focus-visible{outline:2px solid #8470ff;outline-offset:3px}.Article_root__F8fWq h1{max-width:20em;margin:26px auto 0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,54px);line-height:1.1;letter-spacing:-.022em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.Article_meta__wPI1j{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 0;margin:22px 0 0;font-size:16px;line-height:1.4;color:var(--mute)}.Article_meta__wPI1j>*+:before{content:"·";margin:0 .6em;color:var(--soft)}.Article_draft__OKO8F{font-weight:500;color:#ec6744}.Article_body__ltfUu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--measure)) minmax(0,1fr);column-gap:56px;align-items:start;width:100%;max-width:1280px;margin:clamp(56px,9vh,88px) auto 0}.Article_takeaways__4m72S{grid-column:2;grid-row:1;min-width:0}.Article_doc__83idC{grid-column:2;grid-row:2;min-width:0}.Article_toc__rbW92{grid-column:1;grid-row:1/span 2;justify-self:end;position:sticky;top:var(--clear);width:100%;max-width:232px;max-height:calc(100vh - var(--clear) - 24px);overflow-y:auto;padding-top:6px}.Article_tocTitle__uEibi{font-size:12px}.Article_toc__rbW92 ol{margin:18px 0 0;padding:0;list-style:none}.Article_toc__rbW92 a{display:block;padding:6px 0;font-size:14px;line-height:1.4;color:var(--mute);text-decoration:none}.Article_toc__rbW92 a:hover{color:var(--ink)}.Article_doc__83idC a:focus-visible,.Article_toc__rbW92 a:focus-visible{outline:2px solid #8470ff;outline-offset:2px;border-radius:2px}.Article_takeaways__4m72S{margin:0 0 48px;padding:28px 30px;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.07),0 22px 44px -22px rgba(46,32,110,.22),0 0 0 1px rgba(29,29,31,.07)}.Article_takeaways__4m72S h2{font-size:12px;letter-spacing:.16em}.Article_takeaways__4m72S ul{margin:18px 0 0;padding:0 0 0 1.2em;list-style:disc;font-size:16.5px;line-height:1.55}.Article_takeaways__4m72S li{padding-left:.25em}.Article_takeaways__4m72S li+li{margin-top:10px}.Article_takeaways__4m72S li::marker{color:#8470ff}.Article_doc__83idC{font-size:18px;line-height:1.7;color:var(--ink);overflow-wrap:break-word}.Article_prose__FF4T_>:first-child{margin-top:0}.Article_faq__1s2LQ h2,.Article_prose__FF4T_ h2{margin:56px 0 0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.014em;color:var(--ink);text-wrap:balance;scroll-margin-top:var(--clear)}.Article_faq__1s2LQ h3,.Article_prose__FF4T_ h3,.Article_prose__FF4T_ h4{margin:36px 0 0;font-weight:500;font-size:19px;line-height:1.4;color:var(--ink)}.Article_prose__FF4T_ h4{font-size:inherit}.Article_faq__1s2LQ p,.Article_prose__FF4T_ ol,.Article_prose__FF4T_ p,.Article_prose__FF4T_ ul{margin:20px 0 0}.Article_faq__1s2LQ h2+*,.Article_prose__FF4T_ h2+*{margin-top:20px}.Article_faq__1s2LQ h3+*,.Article_prose__FF4T_ h3+*,.Article_prose__FF4T_ h4+*{margin-top:8px}.Article_prose__FF4T_ ol,.Article_prose__FF4T_ ul{padding:0 0 0 1.25em}.Article_prose__FF4T_ ul{list-style:disc}.Article_prose__FF4T_ ol{list-style:decimal}.Article_prose__FF4T_ li{padding-left:.25em}.Article_prose__FF4T_ li+li,.Article_prose__FF4T_ li>ol,.Article_prose__FF4T_ li>ul{margin-top:8px}.Article_prose__FF4T_ li>p{margin-top:0}.Article_prose__FF4T_ li::marker{color:var(--soft)}.Article_prose__FF4T_ ul:has(>li>input){padding-left:.25em;list-style:none}.Article_prose__FF4T_ li>input{margin:0 .6em 0 0;accent-color:#8470ff}.Article_doc__83idC a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.Article_doc__83idC a:hover{color:var(--mute)}.Article_prose__FF4T_ strong{font-weight:600}.Article_prose__FF4T_ blockquote{margin:32px 0 0;padding:2px 0 2px 24px;border-left:2px solid #8470ff;font-family:var(--serif);font-size:21px;line-height:1.5;letter-spacing:-.008em}.Article_prose__FF4T_ blockquote>:first-child{margin-top:0}.Article_prose__FF4T_ blockquote+*{margin-top:32px}.Article_prose__FF4T_ hr{margin:48px 0 0;border:0;border-top:1px solid var(--line)}.Article_prose__FF4T_ img{display:block;max-width:100%;height:auto;margin:32px auto 0;border-radius:14px}.Article_prose__FF4T_ p>img:first-child{margin-top:12px}.Article_prose__FF4T_ code{padding:.14em .36em;border-radius:6px;background:rgba(132,112,255,.1);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.Article_prose__FF4T_ pre{margin:28px 0 0;padding:18px 20px;overflow-x:auto;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(29,29,31,.07);font-size:15px;line-height:1.6}.Article_prose__FF4T_ pre code{padding:0;border-radius:0;background:none;font-size:inherit}.Article_prose__FF4T_ [data-table]{margin:28px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.Article_prose__FF4T_ table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;text-align:left}.Article_prose__FF4T_ td,.Article_prose__FF4T_ th{min-width:7.5em;padding:12px 20px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.Article_prose__FF4T_ th{font-weight:500;white-space:nowrap}.Article_faq__1s2LQ{margin-top:64px;padding-top:56px;border-top:1px solid var(--line)}.Article_faq__1s2LQ h2{margin-top:0}.Article_faq__1s2LQ h2+div{margin-top:4px}.Article_faq__1s2LQ h3{margin-top:28px}.Article_faq__1s2LQ p{color:#4a4a50}@media (max-width:1239px){.Article_root__F8fWq a.Article_backTop__9IVYQ{display:inline-flex}.Article_root__F8fWq .Article_toc__rbW92 a.Article_back__r_HpQ{display:none}.Article_body__ltfUu{display:block;max-width:var(--measure)}.Article_toc__rbW92{position:static;max-width:none;max-height:none;overflow:visible;margin-bottom:48px;padding:0 0 40px;border-bottom:1px solid var(--line)}.Article_toc__rbW92 a{font-size:15px}}@media (max-width:599px){.Article_root__F8fWq{padding:calc(58px + 44px) 20px 0}.Article_root__F8fWq h1{margin-top:22px}.Article_meta__wPI1j{font-size:15px}.Article_meta__wPI1j>.Article_updated__YmK7l{flex-basis:100%}.Article_meta__wPI1j>.Article_updated__YmK7l:before{content:none}.Article_toc__rbW92 a{padding:7px 0}.Article_takeaways__4m72S{margin-bottom:40px;padding:22px 22px 24px}.Article_takeaways__4m72S ul{font-size:16px}.Article_doc__83idC{font-size:17px;line-height:1.65}.Article_faq__1s2LQ h2,.Article_prose__FF4T_ h2{margin-top:48px;font-size:26px}.Article_faq__1s2LQ h3,.Article_prose__FF4T_ h3{font-size:18px}.Article_prose__FF4T_ blockquote{padding-left:18px;font-size:19px}.Article_prose__FF4T_ pre{padding:16px;font-size:14px}.Article_faq__1s2LQ{margin-top:56px;padding-top:48px}.Article_faq__1s2LQ h2{margin-top:0}}@media print{.Article_root__F8fWq{padding-top:0}.Article_toc__rbW92{position:static}.Article_faq__1s2LQ h2,.Article_faq__1s2LQ h3,.Article_prose__FF4T_ h2,.Article_prose__FF4T_ h3{break-after:avoid}.Article_takeaways__4m72S{box-shadow:none;border:1px solid var(--line);break-inside:avoid}}