body.paper-theme #main .research-guides{--rg-ink:#2b2b29;--rg-green:#526650;--rg-rule:#d5d8ce;max-width:1180px;color:var(--rg-ink);margin:0 auto;padding:46px 0 80px}body.paper-theme #main .research-guides h1{letter-spacing:-.025em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(36px,4.4vw,62px);line-height:1.23}body.paper-theme #main .research-guides h2{text-wrap:balance;margin:12px 0 24px;font-size:clamp(25px,2.7vw,35px);line-height:1.45}body.paper-theme #main .research-guides h3{margin:10px 0 14px;font-size:20px;line-height:1.6}body.paper-theme #main .research-guides p{overflow-wrap:anywhere;font-size:18px;line-height:1.95}body.paper-theme #main .research-guides .rg-kicker{color:var(--rg-green);letter-spacing:.055em;font-size:14px;line-height:1.7}body.paper-theme #main .rg-header{border-bottom:1px solid var(--rg-rule);margin-bottom:40px;padding-bottom:34px}body.paper-theme #main .rg-header h1{margin-bottom:14px}body.paper-theme #main .rg-header p{margin-bottom:10px;font-size:22px}body.paper-theme #main .rg-header-note{color:#686c63;font-size:15px;line-height:1.8}body.paper-theme #main .rg-index{flex-direction:column;gap:46px;display:flex}body.paper-theme #main .rg-entry{border-top:1px solid var(--rg-rule);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:44px;padding-top:34px;display:grid}body.paper-theme #main .rg-entry.rg-feature{border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;padding-top:0}body.paper-theme #main .rg-cover{background:#eeeae1;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:285px;padding:30px;display:flex}body.paper-theme #main .rg-feature .rg-cover{background:#e5e9df;min-height:490px;padding:48px}body.paper-theme #main .rg-cover img{object-fit:contain;width:auto;max-width:100%;height:240px;box-shadow:8px 14px 25px #2832221c}body.paper-theme #main .rg-feature .rg-cover img{height:340px}body.paper-theme #main .rg-cover>span{letter-spacing:.08em;color:#596253;font-size:12px}body.paper-theme #main .rg-entry-copy{min-width:0}body.paper-theme #main .rg-feature h2{font-size:clamp(30px,3.2vw,42px)}body.paper-theme #main .rg-entry-topics{margin:22px 0;padding:0;list-style:none}body.paper-theme #main .rg-entry-topics li{border-top:1px solid var(--rg-rule);padding:10px 0 10px 18px;font-size:15px;line-height:1.8;position:relative}body.paper-theme #main .rg-entry-topics li:before{content:"•";color:var(--rg-green);position:absolute;left:0}body.paper-theme #main .rg-entry-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}body.paper-theme #main .research-guides .rg-source{color:#63695e;margin:18px 0;font-size:14px;line-height:1.9}body.paper-theme #main .rg-link{border-bottom:1px solid #8a9a8b;align-items:center;gap:12px;padding:8px 0;font-size:16px;text-decoration:none;display:inline-flex}body.paper-theme #main .rg-link svg{transition:transform .2s}body.paper-theme #main .rg-link:hover svg{transform:translate(3px)}body.paper-theme #main .rg-editorial-note{border-block:1px solid var(--rg-rule);gap:22px;max-width:820px;margin-top:56px;padding:30px 0;display:flex}body.paper-theme #main .rg-editorial-note svg{color:var(--rg-green);flex-shrink:0;margin-top:14px}body.paper-theme #main .rg-editorial-note h2{font-size:25px}body.paper-theme #main .rg-editorial-note p{font-size:16px}body.paper-theme #main .rg-back{margin-bottom:38px}body.paper-theme #main .rg-article-header{grid-template-columns:minmax(0,1fr) 225px;align-items:center;gap:64px;display:grid}body.paper-theme #main .rg-article-header h1{font-size:clamp(34px,4vw,54px)}body.paper-theme #main .research-guides .rg-subtitle{color:#596252;margin:0 0 22px;font-size:22px;line-height:1.7}body.paper-theme #main .rg-deck{max-width:700px}body.paper-theme #main .rg-cover-inset{background:#eeeee6;align-self:start;padding:25px 23px}body.paper-theme #main .rg-detail-cover{object-fit:contain;width:100%;height:auto;max-height:250px}body.paper-theme #main .rg-cover-inset>span{color:#64695c;margin-top:14px;font-size:12px;line-height:1.7;display:block}body.paper-theme #main .rg-summary{background:#e9eee4;border-top:2px solid #8a9a8b;margin-top:34px;padding:27px 32px}body.paper-theme #main .rg-summary ol{counter-reset:rg-summary;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:20px 0 0;padding:0;list-style:none;display:grid}body.paper-theme #main .rg-summary li{counter-increment:rg-summary;font-size:16px;line-height:1.9}body.paper-theme #main .rg-summary li:before{content:"0" counter(rg-summary);color:#657761;margin-bottom:10px;font-family:serif;font-size:24px;display:block}body.paper-theme #main .rg-stats{border-bottom:1px solid var(--rg-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:30px 0 25px;display:grid}body.paper-theme #main .rg-stats strong{color:var(--rg-green);font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:1.3;display:block}body.paper-theme #main .rg-stats span{margin-top:8px;font-size:14px;line-height:1.8;display:block}body.paper-theme #main .research-guides .rg-stat-note{color:#63695e;margin:12px 0 48px;font-size:13px;line-height:1.8}body.paper-theme #main .rg-reading{grid-template-columns:235px minmax(0,700px);align-items:start;gap:74px;display:grid}body.paper-theme #main .rg-toc{max-height:calc(100dvh - 170px);padding-right:6px;position:sticky;top:150px;overflow-y:auto}body.paper-theme #main .rg-toc nav{margin-top:14px}body.paper-theme #main .rg-toc a,body.paper-theme #main .rg-mobile-toc nav a{border-bottom:1px solid #deded5;gap:12px;padding:10px 5px;font-size:14px;line-height:1.65;text-decoration:none;display:flex}body.paper-theme #main .rg-toc a span{color:#788772;font-variant-numeric:tabular-nums}body.paper-theme #main .rg-toc a[aria-current],body.paper-theme #main .rg-mobile-toc a[aria-current]{color:#3f563b;background:#e9eee4}body.paper-theme #main .research-guides .rg-toc-progress{color:#686e61;margin-top:18px;font-size:13px}body.paper-theme #main .rg-question{border-left:2px solid #8a9a8b;margin-bottom:48px;padding:8px 0 8px 24px}body.paper-theme #main .rg-question p{margin:10px 0 0;font-size:18px}body.paper-theme #main .rg-body section{margin-bottom:62px;scroll-margin-top:180px}body.paper-theme #main .rg-section-number{letter-spacing:.12em;color:#63755d;border-top:1px solid var(--rg-rule);padding-top:24px;font-size:13px;display:block}body.paper-theme #main .rg-body p{margin:0 0 22px}body.paper-theme #main .rg-body small{color:#686c65;font-size:13px;line-height:1.8;display:block}body.paper-theme #main .rg-case{background:#f0ede5;border-left:3px solid #ad9d81;margin:30px 0;padding:26px 28px}body.paper-theme #main .rg-case p{margin-bottom:0;font-size:17px}body.paper-theme #main .rg-analysis{border-block:1px solid #d4dbcd;margin:30px 0;padding:24px 0}body.paper-theme #main .rg-analysis h3{color:var(--rg-green);letter-spacing:.025em;font-size:15px}body.paper-theme #main .rg-analysis p{margin-bottom:0;font-size:17px}body.paper-theme #main .rg-body .rg-takeaway{gap:16px;margin-bottom:20px;font-size:15px;line-height:1.8;display:flex}body.paper-theme #main .rg-takeaway strong{white-space:nowrap;color:var(--rg-green);font-weight:500}body.paper-theme #main .rg-chart{background:#fff;border:1px solid #e2e5dd;margin:30px 0;padding:28px}body.paper-theme #main .rg-chart figcaption{margin-bottom:14px;font-size:18px;font-weight:500;line-height:1.7}body.paper-theme #main .rg-legend{flex-wrap:wrap;gap:22px;margin-bottom:24px;font-size:13px;display:flex}body.paper-theme #main .rg-legend span{align-items:center;gap:8px;display:flex}body.paper-theme #main .rg-swatch{width:12px;height:12px;display:inline-block}body.paper-theme #main .rg-series-0{background:#526650}body.paper-theme #main .rg-series-1{background:#a29680}body.paper-theme #main .rg-chart-row{margin:0 0 22px}body.paper-theme #main .rg-chart-row>strong{margin-bottom:8px;font-size:15px;font-weight:400;line-height:1.7;display:block}body.paper-theme #main .rg-bar-line{font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:5px;font-size:14px;line-height:1.4;display:flex}body.paper-theme #main .rg-bar-line>span:last-child{text-align:right;width:42px}body.paper-theme #main .rg-bar-track{background:#f1f2ed;flex:1;height:10px}body.paper-theme #main .rg-bar{min-width:1px;height:100%}body.paper-theme #main .research-guides .rg-chart-note{color:#62675c;margin:20px 0 0;font-size:13px;line-height:1.8}body.paper-theme #main .rg-report-reference{background:#efeee7;padding:22px;font-size:16px}body.paper-theme #main .rg-glossary [data-slot=accordion-trigger]{font-size:16px;line-height:1.7}body.paper-theme #main .rg-glossary [data-slot=accordion-content] p{margin:0;font-size:16px}body.paper-theme #main .rg-next{border-top:1px solid var(--rg-rule);margin-top:14px;padding-top:30px}body.paper-theme #main .rg-next a{align-items:center;gap:28px;text-decoration:none;display:flex}body.paper-theme #main .rg-next img{object-fit:contain;width:84px;height:118px}body.paper-theme #main .rg-next h2{margin:10px 0 12px;font-size:26px}body.paper-theme #main .rg-next div>span:last-child{align-items:center;gap:10px;font-size:15px;display:flex}body.paper-theme #main .rg-progress{z-index:1000;pointer-events:none;width:100%;position:fixed;top:0;left:0}body.paper-theme #main .rg-progress [data-slot=progress]{background:0 0;border-radius:0;height:3px}body.paper-theme #main .rg-progress [data-slot=progress-indicator]{background:#526650;transition:none}body.paper-theme #main .rg-mobile-toc{display:none}body.paper-theme #main .research-guides a:focus-visible{outline-offset:4px;outline:2px solid #526650}.rg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.paper-theme #main .rg-library-tools{margin-bottom:32px}body.paper-theme #main .research-guides .rg-cover img,.research-guides .rg-detail-cover{aspect-ratio:708/1000}body.paper-theme #main .rg-search-label{color:var(--rg-green);margin-bottom:10px;font-size:14px;display:block}body.paper-theme #main .rg-library-tools input{width:100%;max-width:640px;font:inherit;color:var(--rg-ink);background:#fffefb;border:1px solid #b9c2b3;border-radius:0;padding:15px 18px;display:block}body.paper-theme #main .rg-filters{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}body.paper-theme #main .rg-filters button{font:inherit;color:var(--rg-green);cursor:pointer;background:0 0;border:1px solid #c8cebf;border-radius:2px;padding:10px 16px;font-size:14px}body.paper-theme #main .rg-filters button[aria-pressed=true]{background:var(--rg-green);border-color:var(--rg-green);color:#fff}body.paper-theme #main .rg-library-tools .rg-results{color:#686c63;margin:18px 0 0;font-size:13px}:is(body.paper-theme #main .research-guides button:focus-visible,body.paper-theme #main .research-guides input:focus-visible){outline-offset:4px;outline:2px solid #526650}body.paper-theme #main .rg-empty{border-block:1px solid var(--rg-rule);padding:40px 0}body.paper-theme #main .rg-empty button{cursor:pointer;background:0 0}body.paper-theme #main .rg-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}body.paper-theme #main .rg-next h2{font-size:23px}@media (max-width:800px){body.paper-theme #main .rg-next{grid-template-columns:1fr;gap:30px}}@media (max-width:1000px){body.paper-theme #main .rg-reading{grid-template-columns:210px minmax(0,1fr);gap:38px}body.paper-theme #main .rg-entry.rg-feature{gap:32px}body.paper-theme #main .rg-article-header{grid-template-columns:minmax(0,1fr) 175px;gap:32px}}@media (max-width:800px){body.paper-theme #main .rg-reading{display:block}body.paper-theme #main .rg-toc{display:none}body.paper-theme #main .rg-mobile-toc{border-block:1px solid var(--rg-rule);margin:0 0 34px;display:block}body.paper-theme #main .rg-mobile-toc [data-slot=accordion-trigger]{font-size:16px}body.paper-theme #main .rg-summary ol{grid-template-columns:1fr;gap:16px}body.paper-theme #main .rg-summary li{align-items:baseline;gap:18px;display:flex}body.paper-theme #main .rg-summary li:before{flex-shrink:0;margin:0;font-size:18px}body.paper-theme #main .rg-entry,body.paper-theme #main .rg-entry.rg-feature{grid-template-columns:180px minmax(0,1fr);gap:26px}body.paper-theme #main .rg-feature .rg-cover{min-height:280px;padding:22px}body.paper-theme #main .rg-feature .rg-cover img{height:210px}body.paper-theme #main .rg-entry h2,body.paper-theme #main .rg-feature h2{font-size:29px}body.paper-theme #main .rg-cover{min-height:260px;padding:22px}body.paper-theme #main .rg-cover img{height:200px}}@media (max-width:600px){body.paper-theme #main .research-guides{padding-top:26px}body.paper-theme #main .research-guides h1{font-size:36px}body.paper-theme #main .rg-header p{font-size:20px}body.paper-theme #main .rg-entry,body.paper-theme #main .rg-entry.rg-feature{grid-template-columns:1fr;gap:25px}body.paper-theme #main .rg-cover,body.paper-theme #main .rg-feature .rg-cover{flex-direction:row;justify-content:space-around;gap:22px;min-height:0;padding:26px}body.paper-theme #main .rg-cover img,body.paper-theme #main .rg-feature .rg-cover img{max-width:65%;height:225px}body.paper-theme #main .rg-cover>span{max-width:70px;line-height:2.2}body.paper-theme #main .rg-article-header{grid-template-columns:1fr;gap:20px}body.paper-theme #main .rg-cover-inset{align-items:center;gap:22px;padding:18px;display:flex}body.paper-theme #main .rg-detail-cover{width:78px;height:110px}body.paper-theme #main .rg-cover-inset>span{margin:0;font-size:13px}body.paper-theme #main .rg-summary{padding:24px 20px}body.paper-theme #main .rg-stats{grid-template-columns:1fr;gap:18px}body.paper-theme #main .rg-stats>div{grid-template-columns:100px 1fr;align-items:center;gap:18px;display:grid}body.paper-theme #main .rg-stats strong{font-size:34px}body.paper-theme #main .rg-stats span{margin:0}body.paper-theme #main .rg-chart{padding:20px 16px}body.paper-theme #main .rg-case{padding:22px 18px}body.paper-theme #main .rg-body .rg-takeaway{display:block}body.paper-theme #main .rg-takeaway strong{margin-bottom:6px;display:block}body.paper-theme #main .rg-next{padding-top:24px}body.paper-theme #main .rg-next a{gap:16px}body.paper-theme #main .rg-next h2{font-size:23px}body.paper-theme #main .rg-next img{width:65px;height:95px}}@media (prefers-reduced-motion:reduce){body.paper-theme #main .research-guides *,body.paper-theme #main .research-guides :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.paper-theme #main .rg-body{min-width:0}body.paper-theme #main .rg-depth-intro{border-top:2px solid var(--rg-green);margin-top:24px;padding:28px 0 8px}body.paper-theme #main .rg-depth-intro p{color:#606759;font-size:15px;line-height:1.9}body.paper-theme #main .rg-toc-group{letter-spacing:.12em;color:#68705f;padding:18px 0 8px;font-size:11px;display:block}body.paper-theme #main .rg-table-scroll{border-block:1px solid var(--rg-rule);max-width:100%;margin:24px 0;overflow-x:auto}body.paper-theme #main .rg-table-scroll:focus-visible{outline:2px solid var(--rg-green);outline-offset:4px}body.paper-theme #main .rg-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:540px;font-size:15px;line-height:1.85}body.paper-theme #main .rg-table-scroll th,body.paper-theme #main .rg-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rg-rule);overflow-wrap:anywhere;padding:19px 16px}body.paper-theme #main .rg-table-scroll thead th{color:var(--rg-green);background:#e9ede3;font-weight:500}body.paper-theme #main .rg-table-scroll tbody th{background:#f2f1ea;font-weight:500}body.paper-theme #main .rg-body .rg-depth-note{color:#666c60;font-size:13px;line-height:1.85}body.paper-theme #main .rg-practice-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}body.paper-theme #main .rg-practice-grid>div{background:#f0f1e9;border-top:2px solid #a8b39d;padding:20px}body.paper-theme #main .rg-practice-grid h3,body.paper-theme #main .rg-connected h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.6}body.paper-theme #main .rg-practice-grid p,body.paper-theme #main .rg-connected p{margin:0;font-size:16px;line-height:1.95}body.paper-theme #main .rg-connected a{border-top:1px solid var(--rg-rule);color:inherit;padding:24px 0;text-decoration:none;display:block}body.paper-theme #main .rg-connected a:hover h3{color:var(--rg-green);text-underline-offset:5px;text-decoration:underline}body.paper-theme #main .rg-connected p{color:#62685c}@media (max-width:600px){body.paper-theme #main .rg-practice-grid{grid-template-columns:1fr}body.paper-theme #main .rg-table-scroll table{font-size:14px}body.paper-theme #main .rg-table-scroll th,body.paper-theme #main .rg-table-scroll td{padding:14px 12px}}body.paper-theme #main .ar-kind-filter{border-bottom:1px solid var(--rg-rule);margin:0 0 28px;padding-bottom:20px}body.paper-theme #main .ar-index-card{border-block:1px solid var(--rg-rule);background:#f1f2eb;grid-template-columns:200px minmax(0,1fr);gap:44px;padding:32px;display:grid}body.paper-theme #main .ar-index-label{border-right:1px solid #c9d0c1;padding-right:24px}body.paper-theme #main .ar-index-label p{margin:16px 0 8px;font-family:serif;font-size:26px}body.paper-theme #main .ar-index-label time{color:#686c63;font-size:14px}body.paper-theme #main .ar-header{max-width:990px}body.paper-theme #main .ar-header h1{max-width:950px}body.paper-theme #main .ar-attribution{border-top:1px solid var(--rg-rule);justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding-top:16px;display:flex}body.paper-theme #main .ar-attribution p{margin:0;font-size:14px;line-height:1.9}body.paper-theme #main .ar-attribution .rg-link{flex-shrink:0}body.paper-theme #main .ar-tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}body.paper-theme #main .ar-tags span{color:#56634d;border:1px solid #cbd2c2;padding:5px 12px;font-size:14px}body.paper-theme #main .ar-reading{margin-top:48px}body.paper-theme #main .ar-detail .rg-mobile-toc{margin-top:24px}body.paper-theme #main .ar-detail #article-perspective{border-left:3px solid #8a9a8b;padding-left:24px}@media (max-width:700px){body.paper-theme #main .ar-index-card{grid-template-columns:1fr;gap:20px;padding:24px 20px}body.paper-theme #main .ar-index-label{border-bottom:1px solid #c9d0c1;border-right:0;padding:0 0 16px}body.paper-theme #main .ar-index-label p{margin:0 15px;font-size:18px;display:inline}body.paper-theme #main .ar-attribution{flex-direction:column;align-items:start}body.paper-theme #main .ar-reading{margin-top:32px}}body.paper-theme #main .ar-hero-figure{width:100%;max-width:1100px;margin:2.5rem 0 3rem}body.paper-theme #main .ar-hero-figure img{width:100%;height:auto;display:block}body.paper-theme #main .ar-hero-figure figcaption{color:#686b63;margin-top:.75rem;font-size:.875rem;line-height:1.7}body.paper-theme #main .ar-detail .ar-hero-figure{max-width:990px;margin:28px 0 32px}body.paper-theme #main .ar-detail .ar-inline-figure{margin:28px 0 0}body.paper-theme #main .ar-detail figure img{aspect-ratio:auto 3/2;object-fit:contain;width:100%;height:auto;display:block}body.paper-theme #main .ar-detail figure figcaption{color:#686b63;margin:10px 0 0;font-size:14px;line-height:1.7}body.paper-theme #main .ar-detail .rg-back{margin-bottom:24px}body.paper-theme #main .ar-detail .rg-body section{margin-bottom:44px}body.paper-theme #main .ar-detail{padding-bottom:40px}body.paper-theme #main .ar-detail .rg-body section:last-child{margin-bottom:0}body.paper-theme #main .ar-kind-filter a{color:var(--rg-green);border:1px solid #c8cebf;border-radius:2px;padding:10px 16px;font-size:14px;text-decoration:none}body.paper-theme #main .ar-kind-filter a[aria-current=page]{background:var(--rg-green);border-color:var(--rg-green);color:#fff}body.paper-theme #main .ar-detail h2{text-wrap:wrap;word-break:normal;overflow-wrap:normal}body.paper-theme #main .ar-title-prefix{display:block}body.paper-theme #main .ar-title-phrase{overflow-wrap:anywhere;max-width:100%;display:inline-block}body.paper-theme #main .ar-detail figure img{aspect-ratio:auto}body.paper-theme #main .ar-index-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin-top:18px;display:block}body.paper-theme #main .rg-source-figure{margin:28px 0}body.paper-theme #main .research-guides .rg-source-figure img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}body.paper-theme #main .rg-source-figure figcaption{color:#686b63;margin-top:10px;font-size:14px;line-height:1.7}body.paper-theme #main #article-original [data-slot=accordion-content] p{font-size:17px;line-height:1.85}@media (max-width:700px){body.paper-theme #main .ar-index-image{max-width:240px}}
