.blog-browse{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem;border-bottom:1px solid #dcd6d2}.blog-browse a{padding:0.875rem 0.25rem;border-bottom:2px solid transparent;color:#514b48;text-decoration:none}.blog-browse a[aria-current="page"]{border-bottom-color:#e16c4c;color:#292422}.research-intro{max-width:44rem;margin:0 auto 3rem;text-align:center}.research-intro h1{margin-block:0.75rem 1rem}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}.research-card{display:flex;flex-direction:column;min-width:0}.research-image-link{display:block;margin-bottom:1.5rem;overflow:hidden;aspect-ratio:16/9}.research-image-link img{width:100%;height:100%;object-fit:cover}.research-card-body{display:flex;flex:1;flex-direction:column;align-items:start;gap:1rem}.research-card h2 a{color:inherit;text-decoration:none}.research-category{color:#8a3c90}.research-byline{display:flex;align-items:center;gap:0.75rem;margin-top:auto;padding-top:0.5rem}.research-byline img{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.research-read{color:#514b48;font-size:0.875rem}.research-card h2 a:hover,.research-read:hover{text-decoration:underline;text-underline-offset:0.2em}@media screen and (width<=991px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=600px){.research-grid{grid-template-columns:minmax(0,1fr)}.research-intro{margin-bottom:2rem}}