.research-editorial-module__w-tUgq__page{padding-bottom:64px}.research-editorial-module__w-tUgq__hero{padding-top:40px;padding-bottom:36px}.research-editorial-module__w-tUgq__hero nav{color:var(--ink-3);margin-bottom:28px}.research-editorial-module__w-tUgq__hero h1{max-width:1050px;margin:18px 0;font-size:clamp(32px,4vw,54px);line-height:1.1}.research-editorial-module__w-tUgq__deck{max-width:900px;color:var(--ink-2);font-size:21px;line-height:1.6}.research-editorial-module__w-tUgq__vintage{color:var(--ink-3);max-width:900px;line-height:1.6}.research-editorial-module__w-tUgq__actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.research-editorial-module__w-tUgq__stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;display:grid}.research-editorial-module__w-tUgq__stats>div,.research-editorial-module__w-tUgq__figure,.research-editorial-module__w-tUgq__method,.research-editorial-module__w-tUgq__next{background:var(--card);border:1px solid var(--rule-soft);box-shadow:var(--shadow-sm);border-radius:16px;padding:24px}.research-editorial-module__w-tUgq__stats dt{color:var(--ink-3);font-size:15px}.research-editorial-module__w-tUgq__stats dd{font:600 28px var(--font-mono);margin:10px 0 0}.research-editorial-module__w-tUgq__charts{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;display:grid}.research-editorial-module__w-tUgq__figure{min-width:0;margin:0}.research-editorial-module__w-tUgq__figure h2{margin:0 0 14px;font-size:23px;line-height:1.3}.research-editorial-module__w-tUgq__figure p,.research-editorial-module__w-tUgq__legend,.research-editorial-module__w-tUgq__figure figcaption{color:var(--ink-3);font-size:15px;line-height:1.6}.research-editorial-module__w-tUgq__barRow{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(120px,1fr) minmax(90px,1.3fr) 82px;align-items:center;gap:10px;padding:12px 0;display:grid}.research-editorial-module__w-tUgq__barRow a{font-size:16px}.research-editorial-module__w-tUgq__barRow strong,.research-editorial-module__w-tUgq__group strong{font:500 16px var(--font-mono);text-align:right}.research-editorial-module__w-tUgq__barRow svg,.research-editorial-module__w-tUgq__group svg{width:100%;height:24px;display:block}.research-editorial-module__w-tUgq__figure figcaption{margin-top:18px}.research-editorial-module__w-tUgq__group{margin:24px 0}.research-editorial-module__w-tUgq__group>div{justify-content:space-between;gap:14px;font-size:16px;line-height:1.5;display:flex}.research-editorial-module__w-tUgq__analysisGrid{grid-template-columns:270px minmax(0,1fr);gap:48px;margin-top:56px;display:grid}.research-editorial-module__w-tUgq__contents{align-self:start;font-size:16px;line-height:1.6;position:sticky;top:100px}.research-editorial-module__w-tUgq__contents h2{font-size:20px}.research-editorial-module__w-tUgq__contents ol{padding-left:20px}.research-editorial-module__w-tUgq__contents li{margin-bottom:16px}.research-editorial-module__w-tUgq__analysis{max-width:800px}.research-editorial-module__w-tUgq__analysis section{margin-bottom:36px;scroll-margin-top:100px}.research-editorial-module__w-tUgq__analysis h2{font-size:28px;line-height:1.3}.research-editorial-module__w-tUgq__analysis p,.research-editorial-module__w-tUgq__method p,.research-editorial-module__w-tUgq__next p,.research-editorial-module__w-tUgq__faq p{color:var(--ink-2);font-size:18px;line-height:1.85}.research-editorial-module__w-tUgq__analysis strong,.research-editorial-module__w-tUgq__faq strong{font-family:var(--font-mono);color:var(--ink);font-weight:600}.research-editorial-module__w-tUgq__tableSection{margin:44px 0;scroll-margin-top:100px}.research-editorial-module__w-tUgq__tableWrap{background:var(--card);border:1px solid var(--rule);border-radius:14px;max-width:100%;overflow-x:auto}.research-editorial-module__w-tUgq__tableWrap table{border-collapse:collapse;width:100%;font-size:16px}.research-editorial-module__w-tUgq__tableWrap caption{text-align:left;color:var(--ink-3);padding:20px}.research-editorial-module__w-tUgq__tableWrap th,.research-editorial-module__w-tUgq__tableWrap td{border-bottom:1px solid var(--rule-soft);text-align:left;min-width:130px;padding:16px}.research-editorial-module__w-tUgq__tableWrap td{font-family:var(--font-mono);font-size:15px}.research-editorial-module__w-tUgq__tableWrap thead{background:var(--flag-tint)}.research-editorial-module__w-tUgq__method,.research-editorial-module__w-tUgq__next{margin:32px 0}.research-editorial-module__w-tUgq__faq{margin:40px 0}.research-editorial-module__w-tUgq__faq details{border-bottom:1px solid var(--rule);padding:20px 0}.research-editorial-module__w-tUgq__faq summary{cursor:pointer;font-size:18px;font-weight:600}.research-editorial-module__w-tUgq__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.research-editorial-module__w-tUgq__sourceGrid a{background:var(--ground);overflow-wrap:anywhere;border-radius:12px;gap:10px;padding:18px;line-height:1.5;display:grid}.research-editorial-module__w-tUgq__sourceGrid span,.research-editorial-module__w-tUgq__sourceGrid small{color:var(--ink-3)}@media (max-width:900px){.research-editorial-module__w-tUgq__charts,.research-editorial-module__w-tUgq__analysisGrid{grid-template-columns:1fr}.research-editorial-module__w-tUgq__contents{position:static}.research-editorial-module__w-tUgq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.research-editorial-module__w-tUgq__stats{grid-template-columns:repeat(2,1fr);gap:10px}.research-editorial-module__w-tUgq__stats>div{padding:16px}.research-editorial-module__w-tUgq__stats dd{font-size:23px}.research-editorial-module__w-tUgq__figure,.research-editorial-module__w-tUgq__method,.research-editorial-module__w-tUgq__next{padding:18px}.research-editorial-module__w-tUgq__barRow{grid-template-columns:1fr 84px}.research-editorial-module__w-tUgq__barRow svg{grid-area:auto/1}.research-editorial-module__w-tUgq__barRow strong{grid-area:auto/2}.research-editorial-module__w-tUgq__barRow a{grid-column:1/-1}.research-editorial-module__w-tUgq__sourceGrid{grid-template-columns:1fr}.research-editorial-module__w-tUgq__analysis h2{font-size:25px}}
