.research-dashboard{margin:28px 0 34px}.research-hero{display:grid;grid-template-columns:1fr 270px;gap:24px;padding:30px 32px;background:#172126;color:#fff;border-left:5px solid #eaff68}.research-kicker{font:10px Consolas,monospace;color:#eaff68;letter-spacing:.12em}.research-hero h2{font-size:30px;line-height:1.35;margin:10px 0}.research-hero p{color:#b6c2ca;max-width:600px}.research-hero aside{align-self:center;border:1px solid #50606a;padding:17px}.research-hero aside b,.research-hero aside span{display:block}.research-hero aside span{font-size:12px;color:#b6c2ca;margin-top:7px}.research-flow{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #dce3e8;background:#fff}.research-flow div{padding:17px 14px;border-right:1px solid #dce3e8}.research-flow div:last-child{border-right:0}.research-flow b,.research-flow span{display:block}.research-flow b{font-size:13px;color:#1459e6}.research-flow span{font-size:11px;color:#63717b;margin-top:4px}.research-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dce3e8;margin-top:18px}.research-matrix div{background:#f8fafb;padding:15px}.research-matrix b,.research-matrix span{display:block}.research-matrix span{font-size:11px;color:#63717b;margin-top:5px}.research-template{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px;padding:12px 15px;background:#eaf2ff;border-left:3px solid #1459e6;font-size:12px}.research-template code{font:11px Consolas,monospace;color:#35516a}.copy-research{float:right;margin-top:-42px;padding:7px 11px;border:1px solid #b8c6d0;border-radius:4px;background:#fff;color:#1459e6;font-size:11px;cursor:pointer}@media(max-width:700px){.research-hero{display:block;padding:22px 18px}.research-hero h2{font-size:23px}.research-hero aside{margin-top:18px}.research-flow{grid-template-columns:repeat(5,145px);overflow-x:auto}.research-matrix{grid-template-columns:1fr 1fr}.research-template{display:block}.research-template code{display:block;margin-top:7px;line-height:1.6}.copy-research{float:none;margin:12px 0 0}}
