.LongformEditorial-module__spOlQa__page{color:#111;background:#f6f1e8}.LongformEditorial-module__spOlQa__page .standard-article-header .article-header-inner{flex-direction:column;max-width:1080px;display:flex}.LongformEditorial-module__spOlQa__page .standard-article-header .breadcrumb{order:0}.LongformEditorial-module__spOlQa__page .standard-article-header .article-kicker{order:1}.LongformEditorial-module__spOlQa__page .standard-article-header h1{letter-spacing:0;order:2;max-width:920px;font-size:clamp(48px,4.25vw,54px);font-weight:700;line-height:1.2}.LongformEditorial-module__spOlQa__page .standard-article-header .article-meta{order:3;align-self:stretch;margin-top:32px}.LongformEditorial-module__spOlQa__page .standard-article-header .article-lead{order:4;max-width:780px;margin-top:30px;font-size:20px;line-height:1.75}.LongformEditorial-module__spOlQa__progress{z-index:80;pointer-events:none;background:#7a1f2b1f;height:2px;position:fixed;inset:0 0 auto}.LongformEditorial-module__spOlQa__progress span{transform-origin:0;will-change:transform;background:#7a1f2b;width:100%;height:100%;display:block;transform:scaleX(0)}.LongformEditorial-module__spOlQa__layout{grid-template-columns:minmax(0,780px) minmax(220px,250px);grid-template-areas:"article toc";justify-content:center;align-items:start;gap:clamp(52px,5.5vw,76px);padding-top:72px;padding-bottom:102px;display:grid}.LongformEditorial-module__spOlQa__article{grid-area:article;width:100%;max-width:780px;margin:0;padding:0}.LongformEditorial-module__spOlQa__tocColumn{scrollbar-width:thin;grid-area:toc;min-width:0;max-height:calc(100vh - 130px);position:sticky;top:104px;overflow-y:auto}.LongformEditorial-module__spOlQa__desktopToc{border-left:1px solid #d8d1c7;padding-left:24px}.LongformEditorial-module__spOlQa__desktopToc>p{color:#7a1f2b;letter-spacing:.18em;margin:0 0 18px;font:700 11px/1.4 Arial,sans-serif}.LongformEditorial-module__spOlQa__desktopToc>div{display:grid}.LongformEditorial-module__spOlQa__desktopToc a{color:#77716b;border-bottom:1px solid #d8d1c7b8;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55;transition:color .18s,padding-left .18s;display:grid}.LongformEditorial-module__spOlQa__desktopToc a span{color:#aaa29a;letter-spacing:.06em;font:10px/2.15 Arial,sans-serif}.LongformEditorial-module__spOlQa__desktopToc a:hover,.LongformEditorial-module__spOlQa__desktopToc a[aria-current=location]{color:#7a1f2b;padding-left:4px}.LongformEditorial-module__spOlQa__desktopToc a[aria-current=location] span{color:#7a1f2b}.LongformEditorial-module__spOlQa__mobileToc{display:none}.LongformEditorial-module__spOlQa__article .prose{color:#292725;overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:18px;font-weight:400;line-height:1.9}.LongformEditorial-module__spOlQa__article .prose>p{margin:0 0 1.35em}.LongformEditorial-module__spOlQa__article .prose>p:first-of-type{color:#45413e;border-left:3px solid #7a1f2b;margin-bottom:2em;padding:4px 0 4px 22px;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:20px;font-weight:600;line-height:1.8}.LongformEditorial-module__spOlQa__article .prose h2{color:#171514;border:0;margin:76px 0 27px;padding:17px 0 0;scroll-margin-top:96px;font-size:32px;font-weight:750;line-height:1.32;position:relative}.LongformEditorial-module__spOlQa__article .prose h2:before{content:"";background:#7a1f2b;width:44px;height:3px;position:absolute;top:0;left:0}.LongformEditorial-module__spOlQa__article .prose>h2:first-child{margin-top:0}.LongformEditorial-module__spOlQa__article .prose h3{color:#1c1a19;margin:46px 0 18px;scroll-margin-top:96px;font-size:23px;font-weight:600;line-height:1.42}:is(.LongformEditorial-module__spOlQa__article .prose ul,.LongformEditorial-module__spOlQa__article .prose ol){margin:8px 0 1.65em;padding-left:1.35em}.LongformEditorial-module__spOlQa__article .prose li{margin:.7em 0;padding-left:.35em}.LongformEditorial-module__spOlQa__article .prose li::marker{color:#7a1f2b;font-weight:700}.LongformEditorial-module__spOlQa__article .prose strong{color:#6f1e28;font-weight:700}.LongformEditorial-module__spOlQa__article .article-highlight{color:#302d2a;background:#f0ebe3;border:0;border-left:3px solid #7a1f2b;margin:44px 0;padding:22px 24px;font-size:21px;line-height:1.72}.LongformEditorial-module__spOlQa__article .article-figure{margin-block:46px}.LongformEditorial-module__spOlQa__article .article-info-box:first-child{margin-top:0}.LongformEditorial-module__spOlQa__contact{width:min(780px,100% - 48px);max-width:780px}@media (max-width:960px){.LongformEditorial-module__spOlQa__layout{grid-template-columns:minmax(0,780px);grid-template-areas:"toc""article";gap:34px;padding-top:52px}.LongformEditorial-module__spOlQa__tocColumn{max-height:none;position:static;overflow:visible}.LongformEditorial-module__spOlQa__desktopToc{display:none}.LongformEditorial-module__spOlQa__mobileToc{border-top:1px solid #cfc7bd;border-bottom:1px solid #cfc7bd;display:block}.LongformEditorial-module__spOlQa__mobileToc summary{color:#2b2826;cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:650;list-style:none;display:flex}.LongformEditorial-module__spOlQa__mobileToc summary::-webkit-details-marker{display:none}.LongformEditorial-module__spOlQa__mobileToc summary span{color:#7a1f2b;font-size:19px;font-weight:400}.LongformEditorial-module__spOlQa__mobileToc[open] summary span{transform:rotate(45deg)}.LongformEditorial-module__spOlQa__mobileToc nav{padding:2px 0 16px;display:grid}.LongformEditorial-module__spOlQa__mobileToc nav a{color:#625d58;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55;display:grid}.LongformEditorial-module__spOlQa__mobileToc nav a span{color:#7a1f2b;font:10px/2.15 Arial,sans-serif}}@media (max-width:680px){.LongformEditorial-module__spOlQa__layout{width:calc(100% - 40px)}.LongformEditorial-module__spOlQa__page .standard-article-header .article-header-inner{width:calc(100% - 40px)}.LongformEditorial-module__spOlQa__page .standard-article-header h1{font-size:clamp(34px,9.7vw,39px);line-height:1.2}.LongformEditorial-module__spOlQa__page .standard-article-header .article-meta{margin-top:27px}.LongformEditorial-module__spOlQa__page .standard-article-header .article-lead{margin-top:25px;font-size:19px;line-height:1.7}.LongformEditorial-module__spOlQa__layout{gap:28px;padding-top:40px;padding-bottom:76px}.LongformEditorial-module__spOlQa__article .prose{font-size:17px;line-height:1.9}.LongformEditorial-module__spOlQa__article .prose>p{margin-bottom:1.35em}.LongformEditorial-module__spOlQa__article .prose>p:first-of-type{margin-bottom:1.85em;padding-left:17px;font-size:19px;line-height:1.78}.LongformEditorial-module__spOlQa__article .prose h2{margin:64px 0 24px;padding-top:15px;font-size:27px;line-height:1.34}.LongformEditorial-module__spOlQa__article .prose h3{margin:40px 0 17px;font-size:22px}.LongformEditorial-module__spOlQa__article .prose li{margin:.65em 0}.LongformEditorial-module__spOlQa__article .article-highlight{margin:36px 0;padding:20px 19px;font-size:19px}.LongformEditorial-module__spOlQa__article .article-figure{margin-block:38px}.LongformEditorial-module__spOlQa__contact{width:calc(100% - 40px)}}@media (max-width:390px){.LongformEditorial-module__spOlQa__page .standard-article-header h1{overflow-wrap:normal;word-break:normal;font-size:35px}}
