/* Shared editorial treatment for Research and Market Intel. */
.research-intro{padding-bottom:38px}.research-intro h1{margin-bottom:0}.research-feature{background:#1c211f;color:#f8f6ef;padding:30px;margin-bottom:72px}.research-feature .section-head{margin-bottom:26px}.research-feature .small-link{color:inherit;border-color:#71796f}.research-feature-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:26px}.research-feature-card{display:flex;flex-direction:column;min-width:0}.feature-lead{grid-row:span 2}.feature-art{overflow:hidden;aspect-ratio:3/2;background:#343933}.feature-art img,.archive-art img,.article-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.feature-lead .feature-art{aspect-ratio:4/3}.feature-copy{display:flex;flex-direction:column;flex:1;padding-top:16px}.research-feature .tag{font-size:10px;letter-spacing:.035em;color:#c1c8bb}.feature-copy h3{font-size:clamp(19px,1.8vw,27px);letter-spacing:-.04em;line-height:1.12;margin:10px 0 18px}.feature-copy h2{font-size:clamp(31px,3.2vw,48px);letter-spacing:-.055em;line-height:1.03;margin:13px 0 18px}.feature-copy p{font-size:16px;line-height:1.5;color:#cbd0c7;margin-bottom:25px}.feature-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:auto;font-size:10px;letter-spacing:.02em}.research-feature .feature-foot{color:#c1c8bb}.research-feature-card:hover img,.research-archive-card a:hover img{transform:scale(1.025)}.research-feature-card:hover h2,.research-feature-card:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.research-archive{padding-bottom:80px;scroll-margin-top:115px}.research-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}.research-archive-card{border:1px solid var(--line);background:#f3f2eb}.research-archive-card[hidden]{display:none}.research-archive-card>a{display:flex;height:100%;flex-direction:column}.archive-art{aspect-ratio:16/9;overflow:hidden}.archive-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.archive-card-copy .tag{font-size:11px}.archive-card-copy h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.05em;line-height:1.08;margin:12px 0 16px}.archive-card-copy p{font-size:16px;line-height:1.5;margin-bottom:25px;color:var(--muted)}.archive-card-copy .feature-foot{padding-top:15px;border-top:1px solid var(--line)}.article-heading{padding-bottom:34px}.article-byline{margin-top:28px}.article-revision{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:10px;line-height:1.6}.article-cover{margin:0 0 58px;aspect-ratio:2.25;overflow:hidden;background:#1c211f}.article-cover img{object-position:center 48%}.article-layout{align-items:start}.prose .thesis-box{background:#e9ede3;border-left:3px solid #535f4f;padding:26px 30px;margin:0 0 38px}.prose .thesis-box .meta{font-size:11px;margin-bottom:12px;display:block}.prose .thesis-box p{margin:0;font-size:22px;line-height:1.4;letter-spacing:-.025em;color:#171b17}.prose h2{padding-top:10px;scroll-margin-top:120px}.prose .mechanism{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ccd1c5;border:1px solid #ccd1c5;margin:30px 0}.prose .mechanism>div{padding:20px;background:#f2f4ed;font-size:15px;line-height:1.5}.prose .mechanism strong{display:block;font-size:18px;line-height:1.2;margin-bottom:9px}.prose .source-notes{border-top:1px solid var(--line);padding-top:20px;margin-top:40px;font-size:14px}.prose .source-notes p{font-size:14px;line-height:1.6}.prose blockquote{border-left:0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.04em;margin:32px 0}.article-next{border-top:1px solid var(--line);padding:45px 0 70px;margin-top:55px}.article-next h2{font-size:clamp(32px,5vw,58px);margin:18px 0 25px;letter-spacing:-.055em}.article-next .small-link{display:inline-block;margin-right:25px}.intel-archive{background:#e6ebde;padding:40px;margin:65px 0 80px;border-top:3px solid #1c211f}.intel-archive .edition-row{border-color:#bbc4b0}.intel-archive .archive-search input{background:#f5f7ef;border-color:#aeb9a4}.intel-archive .edition-row:hover{background:#dce3d1}.intel-archive .edition-row h2{font-size:clamp(25px,3.5vw,40px)}.market-teaser-visual .teaser-context{font-size:13px;line-height:1.5;margin-top:18px}.market-teaser-visual .signal-rule{height:2px;background:#303c2b;width:100%;margin:35px 0 20px}.daily-bars{padding:26px 0 10px}.daily-bar-row{display:grid;grid-template-columns:minmax(90px,1fr) 2fr 78px;gap:15px;align-items:center;margin:16px 0;font-size:13px}.daily-bar-track{position:relative;height:24px;background:#eceee6}.daily-bar-track:before{content:'';position:absolute;left:var(--zero);height:100%;border-left:1px solid #7c8672}.daily-bar-track i{display:block;position:absolute;left:var(--left);width:var(--width);height:100%;background:#65745b}.daily-bar-track i.negative{background:#948676}.daily-bar-row strong{text-align:right;font-family:var(--mono);font-weight:400;font-size:12px}.daily-chart-unit{font-family:var(--mono);font-size:11px;color:var(--muted)}.daily-analysis{display:grid;grid-template-columns:1fr 1fr;gap:30px}.daily-analysis article{border-top:1px solid var(--line);padding-top:25px}.daily-analysis h2{font-size:30px;letter-spacing:-.04em;line-height:1.15;margin:14px 0}.daily-analysis p{line-height:1.7;color:var(--muted)}.brief-panel h2{overflow-wrap:normal}.brief-sources{overflow-wrap:anywhere}#crypto-grid{margin-bottom:clamp(44px,6vw,80px)}.chart-workspace+.chart-controls{justify-content:flex-end}.crypto-navigation{margin-bottom:40px}.chart-workspace~.snapshot-note{margin-bottom:50px}.chart-caption:has(>span:only-child){justify-content:flex-end}
@media(max-width:1000px){.research-feature-grid{grid-template-columns:1fr 1fr}.feature-lead{grid-column:span 2;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:25px}.feature-lead .feature-art{aspect-ratio:1}.feature-lead .feature-copy{padding-top:0}.feature-copy h2{font-size:38px}.research-feature-card:not(.feature-lead){display:grid;grid-template-columns:115px 1fr;gap:16px;border-top:1px solid #586052;padding-top:22px}.research-feature-card:not(.feature-lead) .feature-art{aspect-ratio:1}.research-feature-card:not(.feature-lead) .feature-copy{padding-top:0}.feature-copy h3{font-size:21px;margin-top:8px}.research-feature-card:not(.feature-lead) .feature-foot{font-size:9px}.research-feature{padding:25px}.intel-archive{padding:30px}.article-cover{aspect-ratio:1.8}}
@media(max-width:680px){.research-feature{padding:22px;margin-bottom:45px}.research-feature .section-head{align-items:flex-start;gap:20px}.research-feature-grid{grid-template-columns:1fr;gap:22px}.feature-lead{grid-column:auto;display:flex;gap:0}.feature-lead .feature-art{aspect-ratio:3/2}.feature-lead .feature-copy{padding-top:20px}.feature-copy h2{font-size:34px}.research-feature-card:not(.feature-lead){grid-template-columns:100px 1fr}.research-feature-card:not(.feature-lead) .feature-copy h3{font-size:21px}.research-feature .small-link{font-size:9px}.research-card-grid{grid-template-columns:1fr;gap:25px}.archive-card-copy{padding:23px}.archive-card-copy h2{font-size:31px}.article-heading h1{font-size:clamp(38px,10vw,64px)}.article-revision{max-width:32em}.article-cover{aspect-ratio:3/2;margin-bottom:35px}.prose .thesis-box{padding:23px}.prose .thesis-box p{font-size:21px}.prose .mechanism{grid-template-columns:1fr}.prose .mechanism>div{padding:18px 22px}.intel-archive{padding:24px 20px;margin:40px 0 55px}.intel-archive .edition-row{grid-template-columns:45px 1fr;gap:17px;padding:25px 0}.intel-archive .edition-arrow{display:none}.intel-archive .edition-row h2{font-size:27px}.intel-archive .edition-row p{font-size:14px}.intel-archive .edition-row .meta{font-size:10px}.intel-archive .edition-row time strong{font-size:34px}.intel-archive .section-index{font-size:11px;gap:13px}.intel-archive .archive-search{display:block}.intel-archive .archive-search input{margin-top:12px;width:100%}.daily-analysis{grid-template-columns:1fr}.daily-bar-row{grid-template-columns:83px minmax(60px,1fr) 67px;gap:10px;font-size:12px}.daily-bar-row strong{font-size:11px}.research-feature .feature-foot{line-height:1.4}.research-wrap .page-intro{padding-bottom:30px}}
@media(prefers-reduced-motion:reduce){.feature-art img,.archive-art img{transition:none}}

.research-feature .section-head .meta{color:#c1c8bb}

.daily-teaser-number{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.daily-teaser-number>span{font-size:20px;letter-spacing:-.02em}
