.blog-intro{padding:80px 7vw 60px;text-align:center;background:#eff5f7}.blog-intro h1{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1.12;max-width:950px;margin:18px auto 24px;color:#102c44}.blog-intro>p:last-child{font-size:18px;line-height:1.7;color:#466074;max-width:720px;margin:auto}.blog-collection{padding:60px 7vw;max-width:1600px;margin:auto}.blog-collection h2{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.2;margin:0 0 32px;color:#102c44}.blog-collection .books-heading{margin-top:60px}.aging-research{border-top:1px solid #dbe5eb}.aging-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.aging-research-card{display:flex;flex-direction:column;border:1px solid #dbe5eb;border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;color:#102c44}.aging-research-card>img{width:100%;height:240px;object-fit:cover;display:block}.aging-research-card>div{padding:24px;display:flex;flex-direction:column;flex:1}.aging-research-card .study-label{color:#12639e;font-size:12px;font-weight:800;line-height:1.5;margin:0 0 12px}.aging-research-card h3{font-size:23px;line-height:1.3;margin:0 0 12px}.aging-research-card p{font-size:16px;line-height:1.7;color:#466074;margin:0 0 20px}.aging-research-card strong{margin-top:auto;color:#12639e;font-size:14px}.aging-research-card:focus-visible{outline:3px solid #0867d8;outline-offset:5px}@media(max-width:1000px){.aging-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.aging-research-grid{grid-template-columns:1fr}.blog-intro{padding:55px 6vw 40px}.blog-collection{padding:40px 6vw}.aging-research-card>img{height:240px}}
