/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.research-detail{--rd-navy:#0d2b5e;--rd-teal:#157f7a;--rd-ink:#1b2431;--rd-muted:#667a92;--rd-line:#e3eaf2;--rd-soft:#f5f9fc;color:var(--rd-ink);}.research-detail .rd-wrap{max-width:980px;padding-top:32px;padding-bottom:56px;}.research-detail .rd-head{background:#fff;border:1px solid var(--rd-line);border-radius:12px;padding:28px 30px 24px;box-shadow:0 2px 10px rgba(13,43,94,.05);position:relative;overflow:hidden;}.research-detail .rd-head::before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;background:linear-gradient(var(--rd-navy),var(--rd-teal));}.research-detail .rd-title{font-size:clamp(20px,2.4vw,30px);line-height:1.55;font-weight:700;color:var(--rd-navy);margin:0 0 14px;}.research-detail .rd-authors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;}.research-detail .rd-chip{display:inline-flex;align-items:center;background:var(--rd-soft);border:1px solid var(--rd-line);color:var(--rd-navy);border-radius:999px;padding:6px 15px;font-size:14.5px;font-weight:600;text-decoration:none;transition:.18s ease;}.research-detail .rd-chip:hover{background:var(--rd-navy);border-color:var(--rd-navy);color:#fff;}.research-detail .rd-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 26px;margin:0 0 22px;padding:18px 0 0;border-top:1px solid var(--rd-line);}.research-detail .rd-meta__item{margin:0;}.research-detail .rd-meta dt{font-size:12.5px;font-weight:600;color:var(--rd-muted);margin-bottom:3px;letter-spacing:.2px;}.research-detail .rd-meta dd{margin:0;font-size:15px;font-weight:600;line-height:1.7;}.research-detail .rd-meta dd a{color:var(--rd-teal);text-decoration:none;}.research-detail .rd-meta dd a:hover{text-decoration:underline;}.research-detail .rd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:18px;border-top:1px solid var(--rd-line);}.research-detail .rd-btn{display:inline-flex;align-items:center;gap:10px;background:var(--rd-navy);color:#fff;border-radius:9px;padding:12px 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:.18s ease;}.research-detail .rd-btn:hover{background:var(--rd-teal);color:#fff;transform:translateY(-1px);}.research-detail .rd-btn__ico{background:rgba(255,255,255,.18);border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 7px;}.research-detail .rd-file{font-size:13px;color:var(--rd-muted);direction:ltr;}.research-detail .rd-nofile{font-size:14px;color:#9a6a1b;background:#fdf5e4;border:1px solid #f0dfb8;border-radius:8px;padding:9px 16px;}.research-detail .rd-h{font-size:17px;font-weight:700;color:var(--rd-navy);margin:0 0 12px;padding-bottom:9px;border-bottom:2px solid var(--rd-teal);display:inline-block;}.research-detail .rd-abstract{margin-top:26px;padding:24px 28px;background:var(--rd-soft);border:1px solid var(--rd-line);border-radius:12px;}.research-detail .rd-abstract__body{font-size:16px;line-height:2;color:#33414f;}.research-detail .rd-abstract__body p:last-child{margin-bottom:0;}.research-detail .rd-body{margin-top:30px;background:#fff;border:1px solid var(--rd-line);border-radius:12px;padding:30px 32px;font-size:16.5px;line-height:2.05;}.research-detail .rd-body p{margin-bottom:1.1em;}.research-detail .rd-body h2,.research-detail .rd-body h3,.research-detail .rd-body h4{color:var(--rd-navy);font-weight:700;margin:1.6em 0 .7em;line-height:1.6;}.research-detail .rd-body h2{font-size:20px;}.research-detail .rd-body h3{font-size:18px;}.research-detail .rd-body h4{font-size:16.5px;}.research-detail .rd-body img{max-width:100%;height:auto;border-radius:8px;}.research-detail .rd-body a{color:var(--rd-teal);}.research-detail .rd-body table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px;}.research-detail .rd-body th,.research-detail .rd-body td{border:1px solid var(--rd-line);padding:9px 12px;}.research-detail .rd-body th{background:var(--rd-soft);}.research-detail .rd-notes{margin-top:26px;padding:20px 24px;background:#fff;border:1px dashed var(--rd-line);border-radius:12px;font-size:15px;line-height:1.9;}.research-detail .next-prev{margin-top:40px;padding-top:26px;border-top:1px solid var(--rd-line);}@media (max-width:767px){.research-detail .rd-wrap{padding-top:18px;}.research-detail .rd-head{padding:20px 18px 18px;border-radius:10px;}.research-detail .rd-body{padding:20px 18px;font-size:15.5px;line-height:1.95;}.research-detail .rd-abstract{padding:18px 18px;}.research-detail .rd-meta{grid-template-columns:1fr;gap:12px;}.research-detail .rd-btn{width:100%;justify-content:center;}}@media print{.research-detail .rd-actions,.research-detail .next-prev{display:none;}.research-detail .rd-head,.research-detail .rd-body,.research-detail .rd-abstract{border:none;box-shadow:none;padding:0;}}.research-detail .rd-authors{align-items:center;}.research-detail .rd-authors__label{font-size:12.5px;font-weight:600;color:var(--rd-muted);letter-spacing:.2px;margin-inline-end:2px;}
