.research-paper-page{max-width:1000px;margin:0 auto;padding:20px 28px 90px;}
.research-paper-page a{color:var(--gold,#c8a96e);text-decoration:none;}
.research-paper-page .breadcrumb{font-size:12.5px;color:#a7adb4;margin-bottom:24px;}
.research-paper-page .breadcrumb a{color:#a7adb4;}
.research-paper-page .breadcrumb span{margin:0 7px;color:#555;}
.research-paper-page .eyebrow{color:#e53935;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;}
.research-paper-page h1{font-size:clamp(2rem,4.8vw,2.85rem);font-weight:800;line-height:1.1;color:#fff;margin:0 0 14px;}
.research-paper-page .byline{color:#a7adb4;font-size:14px;font-style:italic;margin:-4px 0 22px;}
.research-paper-page .hero-p{font-size:17px;color:#a7adb4;margin:0 0 22px;max-width:760px;}
.research-paper-page .quick-answer{border-left:3px solid var(--gold,#c8a96e);border-radius:12px;background:rgba(200,169,110,.07);padding:18px 22px;margin:0 0 20px;}
.research-paper-page .quick-answer h2{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#c8a96e);margin:0 0 7px;}
.research-paper-page .quick-answer p{margin:0;font-size:16px;color:#f5f0e6;}
.research-paper-page .trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.08);margin:0 0 26px;}
.research-paper-page .trust-row span{display:grid;gap:3px;padding:13px 14px;background:rgba(255,255,255,.025);font-size:13px;font-weight:600;color:#f5f0e6;}
.research-paper-page .trust-row small{color:#a7adb4;font-size:11px;font-weight:400;}
.research-paper-page .article-body{display:grid;gap:18px;}
.research-paper-page .content-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:clamp(18px,4vw,28px);background:rgba(255,255,255,.025);}
.research-paper-page .content-card h2{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 14px;}
.research-paper-page .content-card p{color:#cdd2d7;font-size:16px;line-height:1.72;margin:0 0 14px;}
.research-paper-page .content-card p:last-child{margin-bottom:0;}
.research-paper-page .content-card em{color:#f5f0e6;}
.research-paper-page blockquote{margin:16px 0;padding:14px 18px;border-left:3px solid var(--gold,#c8a96e);background:rgba(200,169,110,.06);color:#f5f0e6;line-height:1.7;border-radius:0 8px 8px 0;}
.research-paper-page .dose-box{margin:14px 0;padding:16px 18px;border:1px solid rgba(99,216,132,.35);border-radius:10px;background:rgba(99,216,132,.05);}
.research-paper-page .dose-box strong{color:#63d884;}
.research-paper-page .takeaway-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px;}
.research-paper-page .takeaway-list li{border-top:1px solid rgba(255,255,255,.07);padding-top:10px;color:#cdd2d7;line-height:1.6;font-size:15px;}
.research-paper-page .takeaway-list strong{color:#f5f0e6;}
.research-paper-page .source-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 24px;background:rgba(255,255,255,.02);}
.research-paper-page .source-card h2{font-size:1rem;font-weight:700;color:var(--gold,#c8a96e);margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em;font-size:11px;}
.research-paper-page .source-card p{color:#a7adb4;font-size:14px;margin:0;}
.research-paper-page .rel-tools-section{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:clamp(18px,4vw,28px);background:rgba(255,255,255,.025);}
.research-paper-page .rel-tools-section h2{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 14px;}
.research-paper-page .rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;}
.research-paper-page .rel-grid a{display:grid;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;background:rgba(255,255,255,.025);color:#f5f0e6;font-weight:600;font-size:14px;}
.research-paper-page .rel-grid a span{color:#a7adb4;font-size:12px;font-weight:400;line-height:1.4;}
.research-paper-page .rel-research-section h2{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 12px;}
.research-paper-page .rel-research-section a{display:block;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 0;color:var(--gold,#c8a96e);font-size:15px;}
.research-paper-page .faq-section{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:clamp(18px,4vw,28px);background:rgba(255,255,255,.025);}
.research-paper-page .faq-section h2{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 4px;}
.research-paper-page details{border-top:1px solid rgba(255,255,255,.07);padding:14px 0;}
.research-paper-page details:first-of-type{border-top:0;}
.research-paper-page summary{cursor:pointer;font-weight:700;color:#fff;font-size:15px;list-style:none;padding-right:20px;position:relative;}
.research-paper-page summary::-webkit-details-marker{display:none;}
.research-paper-page summary:after{content:"+";position:absolute;right:0;color:var(--gold,#c8a96e);}
.research-paper-page details[open] summary:after{content:"\2013";}
.research-paper-page details p{margin:10px 0 0;color:#cdd2d7;font-size:14.5px;line-height:1.65;}
@media(max-width:640px){
  .research-paper-page{padding:16px 18px 60px;}
  .research-paper-page .trust-row,.research-paper-page .rel-grid{grid-template-columns:1fr;}
}

.research-paper-page .share-section{margin-top:40px;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px 24px;background:rgba(255,255,255,.02);}
.research-paper-page .share-section h2{font-size:1rem;font-weight:700;color:#fff;margin:0 0 14px;}
.research-paper-page .share-row{display:flex;flex-wrap:wrap;gap:10px;}
.research-paper-page .share-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#f5f0e6;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .2s;}
.research-paper-page .share-btn:hover{background:rgba(255,255,255,.07);}
.research-paper-page .share-btn.copy-btn{border-color:rgba(200,169,110,.4);color:#c8a96e;}
.research-paper-page .share-btn.x-btn{border-color:rgba(255,255,255,.2);}
.research-paper-page .share-btn.fb-btn{border-color:rgba(66,103,178,.5);color:#7b9de0;}
.research-paper-page .share-btn.wa-btn{border-color:rgba(37,211,102,.4);color:#4dc97a;}
.research-paper-page .share-btn.li-btn{border-color:rgba(0,119,181,.4);color:#6aabcf;}
@media(max-width:560px){.research-paper-page .share-row{flex-direction:column;}.research-paper-page .share-btn{justify-content:center;}}
