.researchLayout{grid-template-columns:minmax(0,1fr) 290px;gap:50px;padding:55px 0 70px;display:grid}.documentUploads{min-width:0}.uploadEntry{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:15px;padding:15px}.uploadEntry small{color:#666;font-style:italic}.uploadEntry h2{color:#333;text-transform:uppercase;margin:9px 0;font-size:20px;line-height:1.35}.uploadEntry p{color:#333;margin:10px 0;line-height:1.65}.uploadEntry .authors{color:#145c99;font-weight:700}.uploadEntry a{color:#0073aa;text-decoration:none}.uploadEntry a:hover{text-decoration:underline}.researchPagination{justify-content:center;gap:8px;margin:25px 0;display:flex}.researchPagination button{color:#0073aa;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:7px 12px}.researchPagination button.current{color:#fff;background:#0073aa;border-color:#0073aa}.researchSidebar{border-left:1px solid #eee;padding-left:28px}.researchSidebar label{color:#333;margin-bottom:8px;display:block}.researchSidebar form>div{display:flex}.researchSidebar input{border:1px solid #ddd;width:100%;margin:0;padding:10px}.researchSidebar button{color:#fff;cursor:pointer;background:#145c99;border:0;padding:0 12px}.researchSidebar section{margin-top:42px}.researchSidebar h2{color:#333;margin:0 0 18px;font-size:18px}.recentPost{align-items:center;gap:12px;margin:0 0 18px;display:flex}.recentPost img{object-fit:cover;border-radius:50%;width:60px;height:60px}.recentPost span{color:#145c99;font-weight:700;line-height:1.35}.recentPost small{color:#85868c;margin-top:3px;font-size:12px;font-weight:400;display:block}.noResults{padding:30px 0}@media (max-width:800px){.researchLayout{grid-template-columns:1fr;padding-top:40px}.researchSidebar{border-top:1px solid #eee;border-left:0;padding:30px 0 0}.uploadEntry h2{font-size:18px}}
