
.research-detail-page{background:#e8ddca;color:#021124}.research-detail-main{padding:42px 18px 80px}.research-detail-wrap{max-width:1080px;margin:0 auto}.research-back{display:inline-flex;align-items:center;gap:8px;color:#021124;font-weight:800;text-decoration:none;margin-bottom:24px}.research-hero{position:relative;background:#f7f2e8;border:2px solid rgba(2,17,36,.22);border-radius:18px;padding:54px 58px 44px;box-shadow:0 18px 35px rgba(2,17,36,.16);overflow:visible}.research-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;background:
radial-gradient(circle at 18% 8%,rgba(255,255,255,.78),transparent 34%),
radial-gradient(circle at 72% 28%,rgba(2,17,36,.018) 0 1px,transparent 1.4px),
radial-gradient(circle at 32% 76%,rgba(186,134,78,.025) 0 1px,transparent 1.5px),
linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0));
background-size:auto,17px 17px,23px 23px,auto;pointer-events:none}.research-hero>*{position:relative;z-index:1}.research-hero:after{content:"";position:absolute;z-index:3;top:-28px;right:26px;width:150px;height:118px;background:url("research-binder-clip.png") center/contain no-repeat;transform:scaleX(-1);pointer-events:none}.research-kicker{font:800 .78rem/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#506f70}.research-hero h1{font-family:Georgia,serif;font-size:clamp(2.1rem,5vw,4.7rem);line-height:.98;max-width:950px;margin:14px 0 20px}.research-authors{font:700 1.03rem/1.5 Arial,sans-serif;margin:0}.research-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(2,17,36,.25);font:700 .85rem/1.35 Arial,sans-serif}.research-meta span+span:before{content:"·";margin-right:18px}.research-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:28px;margin-top:30px}.research-paper-section,.research-side-card{background:#f7f0e3;border:1px solid rgba(2,17,36,.16);box-shadow:0 8px 22px rgba(2,17,36,.1)}.research-paper-section{padding:32px 36px;margin-bottom:20px}.research-paper-section h2,.research-side-card h2{font-family:Georgia,serif;font-size:1.65rem;margin:0 0 14px}.research-paper-section p,.research-paper-section li,.research-side-card p{font:400 1rem/1.68 Arial,sans-serif}.research-paper-section ul{padding-left:20px;margin:0}.research-paper-section li+li{margin-top:9px}.research-callout{border-left:7px solid #d74713}.research-limits{border-left:7px solid #eec908}.research-side{position:sticky;top:24px;align-self:start}.research-side-card{padding:24px;margin-bottom:18px}.research-side-card a{display:block;text-align:center;padding:13px 16px;margin-top:10px;border-radius:999px;background:#021124;color:#fff;text-decoration:none;font-weight:800}.research-side-card a.secondary{background:transparent;color:#021124;border:2px solid #021124}.research-tags{display:flex;flex-wrap:wrap;gap:7px}.research-tags span{border:1px solid #021124;border-radius:999px;padding:5px 9px;font:700 .75rem/1.2 Arial,sans-serif}.research-citation{font-size:.9rem!important;overflow-wrap:anywhere}.research-disclaimer{font-size:.8rem!important;color:#49515b}.research-next{display:flex;justify-content:space-between;gap:16px;margin-top:34px}.research-next a{color:#021124;font-weight:800}.research-source-badge{display:inline-block;background:#021124;color:#fff;padding:7px 11px;font:800 .75rem/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}@media(max-width:780px){.research-hero:after{top:-22px;right:10px;width:112px;height:88px}.research-detail-main{padding-top:24px}.research-hero{padding:38px 25px 30px}.research-layout{grid-template-columns:1fr}.research-side{position:static}.research-paper-section{padding:25px 23px}.research-meta span+span:before{display:none}.research-meta{display:grid;gap:7px}.research-next{flex-direction:column}}

/* V78 research detail refinements: one-color system, clean clip, mobile fit */
.research-hero:after{
  top:-25px;
  right:38px;
  width:78px;
  height:78px;
  background-image:url("research-binder-clip-clean.png");
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  transform:rotate(1.5deg);
  filter:drop-shadow(0 4px 3px rgba(2,17,36,.22));
}
.research-kicker{color:#0b2447}
.research-callout,
.research-limits{border-left-color:#0b2447}
.research-paper-section strong,
.research-next a,
.research-back{color:#0b2447}
.research-side-card a{background:#0b2447}
.research-side-card a.secondary{color:#0b2447;border-color:#0b2447}
.research-tags span{color:#0b2447;border-color:#0b2447}
@media(max-width:780px){
  .research-hero:after{top:-20px;right:22px;width:66px;height:66px}
  .research-hero{padding-top:46px}
}


/* V80 research detail badge + clip polish */
.research-source-badge{padding:11px 16px;font-size:1.04rem;letter-spacing:.06em;margin-bottom:18px}
.research-hero:after{top:-38px;right:18px;width:72px;height:72px;transform:rotate(1deg)}
@media(max-width:780px){
  .research-source-badge{font-size:.92rem;padding:10px 14px}
  .research-hero:after{top:-30px;right:14px;width:60px;height:60px}
}
