.visual-index .visual-index-name{letter-spacing:0;font:.58rem/1.25 Georgia,serif;display:block}:focus-visible{outline-offset:5px;outline:2px solid #92703e}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.desktop-nav{gap:clamp(18px,2vw,30px)}.header-facebook{align-items:center;display:inline-flex}.header-facebook span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.footer-facebook{align-items:center;gap:7px;margin-top:12px;display:flex}.mobile-sheet{overflow-y:auto}.insights-gateway{background:#e9e5dc}.insights-gateway-inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.insights-gateway h2{letter-spacing:.04em;margin:22px 0;font:500 clamp(2.5rem,4vw,3.8rem)/1.4 Noto Serif TC,Songti TC,serif}.insights-gateway p{color:#60635b;max-width:420px}.insights-gateway .text-link{margin-top:24px}.gateway-topics{border-top:1px solid #bfb9ad}.gateway-topics>a{border-bottom:1px solid #bfb9ad;grid-template-columns:30px 1fr 20px;align-items:center;gap:24px;padding:25px 0;display:grid}.gateway-topics>a>span{color:#856b40;font:.9rem Georgia,serif}.gateway-topics h3{margin:0;font:500 1.45rem/1.6 Noto Serif TC,Songti TC,serif}.gateway-topics p{margin:6px 0 0;font-size:.875rem}.gateway-topics svg{color:#92703e;transition:transform .25s}.gateway-topics a:hover svg{transform:translate(3px,-3px)}.insight-breadcrumbs{color:#777a70;padding:28px 0;font-size:.78rem}.insight-breadcrumbs ol{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.insight-breadcrumbs li+li:before{content:"/";opacity:.5;padding-right:12px}.insight-breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.insight-breadcrumbs [aria-current]{color:#54584f}.insights-hero{color:#f7f4ec;background:#1c1e1c;padding-bottom:90px}.insights-hero .insight-breadcrumbs,.insight-category-hero .insight-breadcrumbs{color:#aeb0a7}.insights-hero .insight-breadcrumbs [aria-current],.insight-category-hero .insight-breadcrumbs [aria-current]{color:#dfded6}.insights-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:50px;display:grid}.insights-hero h1{letter-spacing:.035em;margin:25px 0 24px;font:500 clamp(3.2rem,5.1vw,5rem)/1.35 Noto Serif TC,Songti TC,serif}.insights-hero-grid>div>p{color:#bcc0b6;margin-bottom:35px;line-height:2}.insights-hero-topics{border-top:1px solid #55594f}.insights-hero-topics>a{border-bottom:1px solid #55594f;grid-template-columns:30px 1fr 20px;align-items:center;gap:20px;padding:25px 0;display:grid}.insights-hero-topics>a>span{color:var(--gold-light);font:.85rem Georgia,serif}.insights-hero-topics h2{letter-spacing:.035em;margin:0 0 5px;font:500 clamp(1.15rem,1.75vw,1.55rem)/1.6 Noto Serif TC,Songti TC,serif}.insights-hero-topics small{letter-spacing:.12em;color:#a5a99e;font-size:.65rem}.insights-hero-topics svg,.insights-hero-topics>a:hover h2{color:var(--gold-light)}.insights-hero-topics>p{color:#a5a99e;align-items:center;gap:16px;margin:26px 0 0;font-size:.75rem;display:flex}.insights-hero-topics i{background:var(--gold);border-radius:50%;width:3px;height:3px}.insight-directory{padding-block:110px 120px}.directory-toolbar{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.directory-toolbar h2{margin:22px 0 0;font:500 clamp(1.8rem,3vw,2.7rem)/1.5 Noto Serif TC,Songti TC,serif}.insight-search label{color:#66695f;margin-bottom:10px;font-size:.8rem;display:block}.insight-search>div{background:#faf9f6;border:1px solid #b8b5a9;align-items:center;gap:12px;padding:0 16px;display:flex}.insight-search input{outline-offset:0;width:100%;min-height:52px;color:var(--ink);background:0 0;border:0;font-size:.9rem}.insight-search input::placeholder{color:#77796f}.search-count{color:#75786d;margin:28px 0 55px;font-size:.8rem}.directory-group{border-top:1px solid #c0bbae;grid-template-columns:.75fr 1.65fr;gap:70px;padding:40px 0 65px;display:grid}.directory-group-heading{grid-template-columns:32px 1fr;align-content:start;gap:10px 14px;display:grid}.directory-group-heading>span{color:#856b40;padding-top:9px;font:.9rem Georgia,serif}.directory-group-heading h3{letter-spacing:.03em;margin:0;font:500 1.65rem/1.65 Noto Serif TC,Songti TC,serif}.directory-group-heading p{color:#686c61;margin:14px 0 20px;font-size:.9rem}.directory-category-link{text-underline-offset:7px;grid-column:2;align-items:center;gap:10px;font-size:.8rem;-webkit-text-decoration:underline #b4935e;text-decoration:underline #b4935e;display:inline-flex}.directory-article{border-bottom:1px solid #d3cec2;grid-template-columns:25px minmax(0,1fr) 22px;gap:15px;padding:28px 0;display:grid}.directory-article:first-child{padding-top:0}.directory-article-number{color:#8f7447;padding-top:7px;font:.8rem Georgia,serif}.directory-article h4{margin:0 0 12px;font:500 1.35rem/1.7 Noto Serif TC,Songti TC,serif}.directory-article p{color:#686c61;margin:0 0 12px;font-size:.9rem;line-height:1.95}.directory-article small{color:#777c70;font-size:.75rem}.directory-article svg{color:#947745;margin-top:7px}.directory-article:hover h4,.insight-card:hover h3{color:#866438}.search-empty{border-block:1px solid var(--line);padding:50px 0}.search-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:10px 22px}.editorial-note{background:#e5e0d6;padding:70px 0}.editorial-note>div{grid-template-columns:1fr 2fr;gap:75px;display:grid}.editorial-note>div>span{color:#80653b;letter-spacing:.13em;font-size:.72rem}.editorial-note h2{margin:0 0 18px;font:500 1.6rem/1.6 Noto Serif TC,Songti TC,serif}.editorial-note p{color:#62675d;font-size:.95rem;line-height:2}.insight-contact{color:#fff;background:var(--gold);padding-block:64px}.insight-contact>div{justify-content:space-between;align-items:center;gap:65px;display:flex}.insight-contact>div>div:first-child{max-width:850px}.insight-contact span{letter-spacing:.15em;font-size:.72rem}.insight-contact h2{margin:15px 0 0;font:500 clamp(1.8rem,3.1vw,3rem)/1.5 Noto Serif TC,Songti TC,serif}.insight-contact p{margin:15px 0 0;line-height:1.9}.insight-contact-actions{flex:0 0 205px}.insight-contact-button{border:1px solid #ffffff9c;justify-content:space-between;align-items:center;min-height:60px;padding:0 22px;font-size:.9rem;display:flex}.insight-contact-button:hover{color:#8a6938;background:#fff}.insight-service-link{justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.insight-category-hero{color:#f4f1e9;background:#1c1e1c;padding-bottom:80px}.category-heading{grid-template-columns:1fr 180px;align-items:end;gap:85px;padding-top:55px;display:grid}.category-heading h1{letter-spacing:.035em;margin:24px 0;font:500 clamp(2.5rem,4.2vw,4.3rem)/1.4 Noto Serif TC,Songti TC,serif}.category-heading p{color:#bfc3b8;max-width:760px;margin:0;line-height:2}.category-index-mark{color:var(--gold-light);border-left:1px solid #625f50;padding:12px 0 0 35px}.category-index-mark strong{font:6rem/1.1 Georgia,serif;display:block}.category-index-mark span{letter-spacing:.1em;font-size:.65rem}.category-reading{padding-block:100px}.category-reading-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:50px;display:grid}.category-reading-intro h2{margin:18px 0 0;font:500 2.2rem/1.5 Noto Serif TC,Songti TC,serif}.category-reading-intro>p{color:#697062;line-height:2}.category-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.insight-card{background:#faf9f6;border-top:2px solid #b4935e;flex-direction:column;min-height:365px;padding:26px;display:flex}.insight-card-top{color:#856a40;justify-content:space-between;align-items:start;gap:12px;display:flex}.insight-card-top span{font-size:.7rem}.insight-card-top svg{flex-shrink:0}.insight-card h3{margin:24px 0 18px;font:500 1.5rem/1.65 Noto Serif TC,Songti TC,serif}.insight-card>p{color:#697062;margin:0 0 28px;font-size:.9rem;line-height:1.95}.insight-card-bottom{border-top:1px solid var(--line);color:#6e7466;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:.72rem;display:flex}.insight-card-bottom>span:last-child{color:#816133;align-items:center;gap:8px;display:inline-flex}.back-to-insights{border-bottom:1px solid var(--gold);align-items:center;gap:12px;margin-top:50px;padding-bottom:6px;font-size:.85rem;display:inline-flex}.category-crosslinks{border-top:1px solid var(--line);padding-block:60px}.category-crosslinks h2{margin:0 0 25px;font:500 1.5rem/1.6 Noto Serif TC,Songti TC,serif}.category-crosslinks nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.category-crosslinks a{align-items:center;gap:14px;font-size:.85rem;display:flex}.category-crosslinks a span{color:#8e7040;font:.8rem Georgia,serif}.category-crosslinks a svg{color:#8e7040;flex-shrink:0;margin-left:auto}.article-header{background:#e9e5dc;border-bottom:1px solid #d0cabd}.article-heading{max-width:960px;padding:35px 0 60px}.article-heading h1{letter-spacing:.035em;margin:24px 0;font:500 clamp(2.2rem,3.5vw,3.5rem)/1.55 Noto Serif TC,Songti TC,serif}.article-lead{color:#596052;max-width:860px;font-size:1.05rem;line-height:2}.article-meta{color:#646b5d;flex-wrap:wrap;gap:10px 25px;margin-top:30px;font-size:.75rem;display:flex}.article-meta a{text-underline-offset:4px;text-decoration:underline}.article-layout{grid-template-columns:220px minmax(0,800px);justify-content:space-between;align-items:start;gap:70px;padding-block:65px 100px;display:grid}.article-toc{max-height:calc(100vh - 135px);padding-right:8px;font-size:.8rem;position:sticky;top:110px;overflow-y:auto}.article-toc summary{color:#856838;letter-spacing:.05em;cursor:pointer;padding-bottom:16px;font-size:.85rem}.article-toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.article-toc li{border-bottom:1px solid var(--line)}.article-toc li a{color:#62695b;padding:10px 0;line-height:1.8;display:block}.article-toc a:hover{color:#856838}.toc-back{align-items:center;gap:8px;margin-top:24px;display:inline-flex}.article-body{color:#343a30;overflow-wrap:anywhere;min-width:0;font-size:1.08rem;line-height:2.05}.article-body section[id],.article-references li[id]{scroll-margin-top:112px}.article-body h2{color:#242a20;letter-spacing:.025em;margin:0 0 24px;font:500 clamp(1.5rem,2.3vw,1.9rem)/1.65 Noto Serif TC,Songti TC,serif}.article-body p{margin:0 0 23px}.article-takeaways{background:#faf9f6;border:1px solid #c6baa4;margin-bottom:55px;padding:32px 35px}.article-takeaways h2{margin-top:12px;font-size:1.5rem}.article-takeaways ol{margin:0;padding:0;list-style:none}.article-takeaways li{border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:16px;margin-top:16px;padding-top:16px;display:grid}.article-takeaways li>span{color:#8c6c3b;font:.9rem/2.1 Georgia,serif}.article-takeaways li p{margin:0;font-size:1rem}.article-section{margin-bottom:50px}.article-section h2{border-bottom:1px solid #d5d0c4;padding-bottom:15px}.inline-citation{color:#866235;text-underline-offset:3px;padding-inline:3px;font-size:.8em;text-decoration:underline}.article-faq{margin-top:65px}.article-faq h2{margin-top:15px}.article-faq details{border-top:1px solid var(--line);padding:20px 0}.article-faq details:last-child{border-bottom:1px solid var(--line)}.article-faq summary{color:#323b2d;cursor:pointer;font-size:1rem;font-weight:600}.article-faq details>p{color:#606959;margin:16px 0 0;font-size:.98rem}.article-references{background:#e8e5dd;margin-top:60px;padding:30px;font-size:.85rem;line-height:1.95}.article-references h2{margin-bottom:18px;font-size:1.25rem}.article-references ol{margin:20px 0;padding:0;list-style:none}.article-references li{margin-bottom:18px}.article-references a{text-underline-offset:4px;-webkit-text-decoration:underline #a28b64;text-decoration:underline #a28b64}.article-references a svg{vertical-align:middle;display:inline}.article-references li small{color:#656d5f;margin-top:6px;font-size:.72rem;display:block}.article-scope-note{border-left:2px solid #ac8a55;padding-left:14px}.article-bottom-nav{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:35px;font-size:.85rem;display:flex}.related-insights{background:#e9e5dc;padding-block:80px}.related-insights h2{margin:20px 0 40px;font:500 2.3rem/1.5 Noto Serif TC,Songti TC,serif}.editorial-policy{max-width:800px;padding-block:75px 100px}.editorial-policy a:not(.text-link){text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.desktop-nav{gap:18px;font-size:.8rem}.header-inner>.brand-logo .brand-logo-image{width:190px}.insights-hero-grid,.insights-gateway-inner{gap:55px}.directory-group{grid-template-columns:.8fr 1.5fr;gap:40px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.insight-card{padding:22px}.insight-card h3{font-size:1.3rem}}@media (max-width:940px){.desktop-nav{display:none}.mobile-menu-button{display:inline-flex}.category-article-grid{gap:16px}.article-layout{grid-template-columns:minmax(0,1fr)}.article-toc{max-height:none;padding:0;position:static}.article-toc ol{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.article-body{width:100%;max-width:800px;margin-inline:auto}}@media (max-width:700px){.visual-index>span{font-size:.5rem;line-height:1.4}.insights-hero{padding-bottom:60px}.insights-hero-grid,.insights-gateway-inner,.directory-toolbar,.directory-group,.editorial-note>div,.category-reading-intro{grid-template-columns:minmax(0,1fr);gap:35px}.insights-hero-grid{padding-top:25px}.insights-hero h1{font-size:clamp(2.65rem,8.7vw,3.5rem)}.insights-hero-topics>a{padding:21px 0}.insights-hero-topics h2{font-size:1.25rem}.insight-directory{padding-block:65px}.directory-toolbar h2{font-size:1.85rem}.search-count{margin-bottom:30px}.directory-group{gap:30px;padding:30px 0 45px}.directory-group-heading{grid-template-columns:30px 1fr}.directory-group-heading h3{font-size:1.4rem}.directory-group-heading p{margin:8px 0}.directory-article{grid-template-columns:20px minmax(0,1fr) 17px;gap:10px}.directory-article h4{font-size:1.2rem}.directory-article p{font-size:.88rem}.insight-search input{min-width:0;font-size:16px}.insight-search input::placeholder{font-size:.75rem}.editorial-note{padding-block:50px}.editorial-note>div{gap:22px}.insight-contact{padding-block:50px}.insight-contact>div{display:block}.insight-contact h2{font-size:1.9rem}.insight-contact-actions{max-width:250px;margin-top:30px}.category-heading{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:30px}.category-heading h1{font-size:2.4rem}.category-index-mark{display:none}.category-reading{padding-block:60px}.category-reading-intro{gap:15px;margin-bottom:30px}.category-article-grid{grid-template-columns:minmax(0,1fr);gap:22px}.insight-card{min-height:0;padding:24px}.insight-card h3{font-size:1.4rem}.category-crosslinks nav{grid-template-columns:minmax(0,1fr);gap:20px}.category-crosslinks a{border-bottom:1px solid var(--line);padding-bottom:15px}.article-heading{padding:20px 0 40px}.article-heading h1{font-size:2rem;line-height:1.6}.article-lead{font-size:1rem}.article-meta{gap:9px;display:grid}.article-layout{gap:40px;padding-block:35px 60px}.article-toc ol{grid-template-columns:minmax(0,1fr)}.article-toc li a{padding-block:8px}.article-body{font-size:1.02rem;line-height:2}.article-takeaways{margin-bottom:40px;padding:24px 20px}.article-takeaways li p{font-size:.95rem}.article-section{margin-bottom:40px}.article-references{padding:24px 20px}.article-bottom-nav{display:grid}.related-insights{padding-block:60px}.related-insights h2{font-size:1.85rem}.editorial-policy{padding-block:50px 65px}.insight-breadcrumbs{padding-block:22px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
