.article-module__2NJc5W__shell{width:min(1200px,100% - 96px);margin-inline:auto}.article-module__2NJc5W__headerBand{background:#fafaf8;border-bottom:1px solid #e7e5e1;position:relative;overflow:hidden}.article-module__2NJc5W__headerDots{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='2' cy='2' r='1.5' fill='%23F05E23' fill-opacity='0.28'/%3E%3C/svg%3E");background-size:18px 18px;width:280px;height:170px;position:absolute;top:36px;right:60px}.article-module__2NJc5W__headerRing{pointer-events:none;border:1px dashed #efc9b7;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;right:-160px}.article-module__2NJc5W__header{z-index:1;padding:44px 0 48px;position:relative}.article-module__2NJc5W__crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.article-module__2NJc5W__crumb a{transition:color .2s}.article-module__2NJc5W__crumb a:hover{color:var(--primary)}.article-module__2NJc5W__crumb svg{color:#b5b1ab;flex-shrink:0}.article-module__2NJc5W__chip{background:var(--primary-soft);color:var(--primary);border-radius:999px;align-items:center;margin-top:28px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.article-module__2NJc5W__page .article-module__2NJc5W__title{letter-spacing:-1.6px;max-width:900px;color:var(--ink);margin-top:16px;font-size:48px;font-weight:700;line-height:1.18}.article-module__2NJc5W__excerpt{max-width:760px;color:var(--muted);margin-top:18px;font-size:19px;line-height:1.65}.article-module__2NJc5W__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:28px;font-size:14px;display:flex}.article-module__2NJc5W__meta>span{align-items:center;gap:8px;display:inline-flex}.article-module__2NJc5W__meta svg{color:var(--primary);flex-shrink:0}.article-module__2NJc5W__author{color:var(--ink);font-weight:600}.article-module__2NJc5W__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;padding-top:52px;display:grid}.article-module__2NJc5W__main{min-width:0}.article-module__2NJc5W__cover{aspect-ratio:16/9;background:#fafaf8;border-radius:16px;margin-bottom:40px;position:relative;overflow:hidden}.article-module__2NJc5W__cover img{object-fit:cover}.article-module__2NJc5W__aside{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.article-module__2NJc5W__toc{background:#fff;border:1px solid #e7e5e1;border-radius:12px;padding:22px 22px 14px}.article-module__2NJc5W__asideTitle{letter-spacing:.6px;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.article-module__2NJc5W__asideTitle svg{color:var(--primary)}.article-module__2NJc5W__toc ol{margin:0;padding:0;list-style:none}.article-module__2NJc5W__toc li+li{border-top:1px solid #efedea}.article-module__2NJc5W__toc a{color:var(--ink);gap:12px;padding:11px 0;font-size:14.4px;line-height:1.5;transition:color .2s;display:flex}.article-module__2NJc5W__toc a span{color:var(--primary);padding-top:1px;font-size:13px;font-weight:600}.article-module__2NJc5W__toc a:hover{color:var(--primary)}.article-module__2NJc5W__practice{color:#ffffffb8;background:#111;border-radius:12px;padding:24px 22px;font-size:14px;line-height:1.75;position:relative;overflow:hidden}.article-module__2NJc5W__practice:after{content:"";border:1px solid #f05e2366;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}.article-module__2NJc5W__practiceIcon{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.article-module__2NJc5W__practiceTitle{color:#fff;margin-bottom:6px;font-size:18px;font-weight:700}.article-module__2NJc5W__practiceLink{color:#fff;border-bottom:1px solid var(--brand);align-items:center;gap:8px;margin-top:16px;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-flex}.article-module__2NJc5W__practiceLink:hover{color:var(--brand)}.article-module__2NJc5W__page .article-module__2NJc5W__body{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.8}.article-module__2NJc5W__page .article-module__2NJc5W__body>*+*{margin-top:1.25em}.article-module__2NJc5W__page .article-module__2NJc5W__body>:first-child{margin-top:0}.article-module__2NJc5W__page .article-module__2NJc5W__body p{margin-bottom:0}.article-module__2NJc5W__page .article-module__2NJc5W__body h2{letter-spacing:-.5px;color:var(--ink);margin-top:2em;font-size:26px;font-weight:700;line-height:1.35}.article-module__2NJc5W__page .article-module__2NJc5W__body h3{letter-spacing:-.3px;color:var(--ink);margin-top:1.7em;font-size:21px;font-weight:700;line-height:1.4}.article-module__2NJc5W__page .article-module__2NJc5W__body h2+*,.article-module__2NJc5W__page .article-module__2NJc5W__body h3+*{margin-top:.7em}.article-module__2NJc5W__page .article-module__2NJc5W__body h4{margin-top:1.6em;font-size:18px;font-weight:700}.article-module__2NJc5W__page .article-module__2NJc5W__body strong,.article-module__2NJc5W__page .article-module__2NJc5W__body b{font-weight:700}.article-module__2NJc5W__page .article-module__2NJc5W__body em,.article-module__2NJc5W__page .article-module__2NJc5W__body i{font-style:italic}.article-module__2NJc5W__page .article-module__2NJc5W__body ul,.article-module__2NJc5W__page .article-module__2NJc5W__body ol{padding-left:1.5em}.article-module__2NJc5W__page .article-module__2NJc5W__body ul{list-style:outside}.article-module__2NJc5W__page .article-module__2NJc5W__body ol{list-style:decimal}.article-module__2NJc5W__page .article-module__2NJc5W__body li+li{margin-top:.5em}.article-module__2NJc5W__page .article-module__2NJc5W__body li{padding-left:.25em}.article-module__2NJc5W__page .article-module__2NJc5W__body li::marker{color:var(--brand)}.article-module__2NJc5W__page .article-module__2NJc5W__body ol li::marker{font-weight:600}.article-module__2NJc5W__page .article-module__2NJc5W__body a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-module__2NJc5W__page .article-module__2NJc5W__body a:hover{color:var(--primary-hover)}.article-module__2NJc5W__page .article-module__2NJc5W__body blockquote{background:var(--primary-soft);border-left:3px solid var(--brand);color:var(--ink);border-radius:0 10px 10px 0;padding:18px 24px}.article-module__2NJc5W__page .article-module__2NJc5W__body blockquote>*+*{margin-top:.8em}.article-module__2NJc5W__page .article-module__2NJc5W__body img,.article-module__2NJc5W__page .article-module__2NJc5W__body video{border-radius:12px;width:100%;height:auto;display:block}.article-module__2NJc5W__page .article-module__2NJc5W__body figure figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:14px}.article-module__2NJc5W__page .article-module__2NJc5W__body iframe{border-radius:12px;width:100%;max-width:100%}.article-module__2NJc5W__page .article-module__2NJc5W__body hr{border:0;border-top:1px solid #e7e5e1;margin-block:2.2em}.article-module__2NJc5W__page .article-module__2NJc5W__body code{background:#fafaf8;border:1px solid #efedea;border-radius:6px;padding:2px 6px;font-size:.9em}.article-module__2NJc5W__page .article-module__2NJc5W__body pre{background:#fafaf8;border:1px solid #efedea;border-radius:12px;padding:18px 20px;font-size:15px;overflow-x:auto}.article-module__2NJc5W__page .article-module__2NJc5W__body pre code{background:0 0;border:0;padding:0}.article-module__2NJc5W__page .article-module__2NJc5W__body table{border-collapse:collapse;max-width:100%;font-size:16px;display:block;overflow-x:auto}.article-module__2NJc5W__page .article-module__2NJc5W__body td,.article-module__2NJc5W__page .article-module__2NJc5W__body th{text-align:left;border:1px solid #e7e5e1;padding:10px 14px}.article-module__2NJc5W__page .article-module__2NJc5W__body th{background:#fafaf8;font-weight:600}.article-module__2NJc5W__share{border-top:1px solid #e7e5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-block:24px 72px;display:flex}.article-module__2NJc5W__shareLabel{color:var(--muted);font-size:14px}.article-module__2NJc5W__shareActions{flex-wrap:wrap;gap:10px;display:flex}.article-module__2NJc5W__button{height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e7e5e1;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.article-module__2NJc5W__button:hover{border-color:var(--primary);color:var(--primary)}.article-module__2NJc5W__button svg{flex-shrink:0}.article-module__2NJc5W__copied{border-color:var(--primary);color:var(--primary)}.article-module__2NJc5W__shareNotice{color:var(--muted,#5b6673);overflow-wrap:anywhere;flex-basis:100%;font-size:13px}.article-module__2NJc5W__related{background:#fafaf8;border-top:1px solid #e7e5e1;padding-block:64px}.article-module__2NJc5W__relatedHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.article-module__2NJc5W__page .article-module__2NJc5W__relatedTitle{letter-spacing:-.8px;font-size:30px;font-weight:700;line-height:1.3}.article-module__2NJc5W__relatedAll{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.article-module__2NJc5W__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.article-module__2NJc5W__allCard{background:var(--primary-soft);color:var(--ink);border:1px dashed #efc3ae;border-radius:12px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.article-module__2NJc5W__allCard:hover{border-color:var(--primary);transform:translateY(-4px)}.article-module__2NJc5W__allCard svg{color:var(--primary)}.article-module__2NJc5W__allCard strong{margin-top:8px;font-size:20px;font-weight:700;line-height:1.35}.article-module__2NJc5W__allCard span{color:var(--muted);font-size:14px;line-height:1.75}.article-module__2NJc5W__allCard em{color:var(--primary);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.article-module__2NJc5W__allCardWide{grid-column:span 2;justify-content:center;padding:40px 44px}.article-module__2NJc5W__allCardWide strong{max-width:460px;font-size:26px}.article-module__2NJc5W__allCardWide span{max-width:460px}.article-module__2NJc5W__allCardWide em{margin-top:8px}.article-module__2NJc5W__cta{padding-bottom:72px}.article-module__2NJc5W__cta>section{margin-top:56px}@media (max-width:1100px){.article-module__2NJc5W__shell{width:calc(100% - 64px)}.article-module__2NJc5W__layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}@media (max-width:1000px){.article-module__2NJc5W__layout{grid-template-columns:minmax(0,1fr);gap:0}.article-module__2NJc5W__aside{order:-1;margin-bottom:36px;position:static}.article-module__2NJc5W__practice{display:none}.article-module__2NJc5W__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.article-module__2NJc5W__shell{width:calc(100% - 32px)}.article-module__2NJc5W__headerDots{width:160px;height:110px;top:16px;right:-40px}.article-module__2NJc5W__header{padding:28px 0 36px}.article-module__2NJc5W__chip{margin-top:22px}.article-module__2NJc5W__page .article-module__2NJc5W__title{letter-spacing:-.8px;font-size:30px;line-height:1.25}.article-module__2NJc5W__excerpt{font-size:17px}.article-module__2NJc5W__meta{gap:8px 16px;font-size:13px}.article-module__2NJc5W__layout{padding-top:32px}.article-module__2NJc5W__cover{border-radius:12px;margin-bottom:32px}.article-module__2NJc5W__page .article-module__2NJc5W__body{font-size:17px}.article-module__2NJc5W__page .article-module__2NJc5W__body h2{font-size:23px}.article-module__2NJc5W__page .article-module__2NJc5W__body h3{font-size:19px}.article-module__2NJc5W__page .article-module__2NJc5W__body blockquote{padding:14px 18px}.article-module__2NJc5W__share{margin-top:44px;padding-bottom:48px}.article-module__2NJc5W__shareActions,.article-module__2NJc5W__shareActions>*{width:100%}.article-module__2NJc5W__button{justify-content:center}.article-module__2NJc5W__related{padding-block:40px}.article-module__2NJc5W__page .article-module__2NJc5W__relatedTitle{font-size:24px}.article-module__2NJc5W__relatedGrid{grid-template-columns:minmax(0,1fr)}.article-module__2NJc5W__allCardWide{grid-column:auto;padding:28px}.article-module__2NJc5W__allCardWide strong{font-size:20px}.article-module__2NJc5W__cta{padding-bottom:48px}.article-module__2NJc5W__cta>section{margin-top:40px}}.article-module__2NJc5W__headerBand{background:radial-gradient(at 90% 20%,#ffe6cf99,#0000 50%),linear-gradient(120deg,#fffdf9,#fff5eb);border-color:#f4e7dc}.article-module__2NJc5W__headerDots{display:none}.article-module__2NJc5W__headerRing{opacity:.5;border:1px solid #f4daca}.article-module__2NJc5W__aside{top:112px}.article-module__2NJc5W__toc,.article-module__2NJc5W__practice{border-radius:20px}.article-module__2NJc5W__practice{color:var(--muted);background:linear-gradient(125deg,#fff1e2,#fff8f1);border:1px solid #f5e1d0}.article-module__2NJc5W__practiceTitle{color:var(--ink)}.article-module__2NJc5W__practiceLink{color:var(--primary)}.article-module__2NJc5W__practice:after{border-color:#f2d3be}.article-module__2NJc5W__cover{border-radius:24px}.article-module__2NJc5W__page .article-module__2NJc5W__body h2{scroll-margin-top:110px}.article-module__2NJc5W__button{border-radius:100px}.article-module__2NJc5W__allCard{border-radius:22px}@media (max-width:700px){.article-module__2NJc5W__shell{width:calc(100% - 40px)}}.article-module__2NJc5W__progress{display:none}@supports (animation-timeline:scroll()){[data-motion=on] .article-module__2NJc5W__progress{z-index:60;transform-origin:0;background:#f05e23;height:3px;animation:linear both article-module__2NJc5W__readProgress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}@keyframes article-module__2NJc5W__readProgress{0%{scale:0 1}to{scale:1}}.article-module__2NJc5W__saved{border-color:var(--primary);color:var(--primary);background:#fff5ed}.article-module__2NJc5W__saved:hover{background:#ffe8d8}
