.research-briefing{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,100px);margin:0 0 48px;border-top:1px solid #7597aa40;padding-top:32px}
.brief-label{font:12px/1.7 Consolas,monospace;letter-spacing:.1em;color:#91b4c7}
.brief-cover>.brief-label{display:flex;justify-content:space-between;gap:20px}
.life-lab .brief-cover h3{font-size:clamp(30px,3vw,50px);line-height:1.14;letter-spacing:-.035em;font-weight:400;color:#d0e4ec;margin:28px 0 22px}
.brief-cover>p:not(.brief-label){font-size:16px;line-height:1.8;max-width:570px;color:#97b0bf}
.brief-open{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 0;border-block:1px solid #7597aa50;max-width:430px;font-size:16px;color:#d0e4ec;margin-top:30px}
.brief-open:hover{color:#fff;border-color:#a3cddd}
.brief-caption{display:block;font:12px/1.7 Consolas,monospace;color:#829eae;margin-top:14px}
.evidence-route{list-style:none;margin:0;padding:0;display:grid}
.evidence-route li{position:relative;border-bottom:1px solid #7597aa35;padding:18px 0 22px 30px;border-left:1px solid #7597aa35}
.evidence-route li:before{content:'';position:absolute;width:7px;height:7px;background:#a9cad7;left:-4px;top:25px}
.evidence-route li>span{font:12px/1.7 Consolas,monospace;color:#b69ba7}
.life-lab .evidence-route h4{font-size:23px;font-weight:400;color:#c9dfe9;margin:8px 0}
.evidence-route p{font-size:15px;line-height:1.65;color:#97b0bf;margin:0}
.evidence-route a{display:inline-block;font-size:13px;color:#b2cedc;margin-top:12px}
.evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}
.evidence-plate{display:flex;flex-direction:column;scroll-margin-top:110px}
#research-plate-01{scroll-margin-top:110px}
.evidence-plate .paper-topline{flex-wrap:wrap;gap:4px;padding:17px 22px;min-height:76px;align-content:center}
.evidence-plate .paper-image-link{flex:0 0 auto;min-height:0;height:clamp(330px,33vw,570px);padding:22px}
.evidence-plate .paper-image-link img{height:100%;width:100%;max-width:700px;opacity:.95}
.evidence-reading{padding:26px 28px;flex:1}
.life-lab .evidence-reading h3{font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.2;color:#cbdfe8;margin:12px 0 18px;letter-spacing:-.025em}
.evidence-reading p{font-size:16px;line-height:1.8;color:#a0b7c5}
.evidence-reading details{border-top:1px solid #7597aa35;margin-top:22px;padding-top:16px}
.evidence-reading summary{display:flex;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-size:14px;color:#c0d8e4}
.evidence-reading summary::-webkit-details-marker{display:none}
.evidence-reading summary span{font-size:19px;transition:transform .2s}
.evidence-reading details[open] summary span{transform:rotate(45deg)}
.evidence-reading details p{font-size:14px;margin-top:14px}
.evidence-reading b{font-weight:400;color:#d0e4ec}
.evidence-plate .paper-citation{display:block;min-height:170px}
.evidence-plate .paper-source{width:max-content;margin-top:12px}
.research-dispatch{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(30px,6vw,100px);border-block:1px solid #7597aa40;margin-top:40px;padding:38px 0}
.life-lab .research-dispatch h3{font-size:clamp(26px,2.8vw,40px);line-height:1.2;letter-spacing:-.035em;font-weight:400;color:#cedfe7;margin:20px 0 0}
.research-dispatch>div>p:not(.brief-label){font-size:16px;line-height:1.85;color:#a0b7c5;margin:0}
.dispatch-links{display:flex;flex-wrap:wrap;gap:14px 25px;margin-top:24px;font-size:14px;color:#c7dfe9}
.dispatch-links a{border-bottom:1px solid #7597aa70;padding-bottom:6px}
.research-atlas a:focus-visible,.research-atlas summary:focus-visible{outline:2px solid #c6e5f1;outline-offset:5px}
@media(max-width:900px){.research-briefing{grid-template-columns:1fr;gap:25px}.evidence-pair{grid-template-columns:1fr}.evidence-plate .paper-image-link{height:auto;min-height:0}.evidence-plate .paper-image-link img{height:auto;max-height:650px}.evidence-plate .paper-citation{min-height:0}.research-dispatch{grid-template-columns:1fr;gap:24px}}
@media(max-width:500px){.brief-cover>.brief-label{flex-wrap:wrap;gap:5px}.evidence-reading{padding:22px}.paper-image-footer{flex-wrap:wrap}.evidence-plate .paper-image-link{padding:12px}.research-dispatch{padding:26px 0}.evidence-route li{padding-left:22px}.brief-caption{font-size:11px}}
