.home-articles{padding-block:72px 88px;border-top:1px solid #28302d}
.home-articles-intro{max-width:330px;color:#aab1ac;font-size:15px;line-height:1.6}
.research-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.research-article-card{padding:28px 0;border-top:1px solid #3b423b}
.research-article-format{display:block;color:#a8c66d;font-size:10px;letter-spacing:.16em;text-transform:uppercase}
.research-article-card h3{margin:18px 0 12px;font-size:29px;line-height:1.15;letter-spacing:-.03em;color:#eeeae1}
.research-article-card p{min-height:72px;max-width:320px;font-size:14px;line-height:1.65;color:#aab1ac}
.research-article-actions{display:flex;flex-wrap:wrap;gap:18px}
.research-article-actions a{font-size:12px;color:#c3f92f;display:inline-flex;gap:8px;align-items:center}
.research-article-actions a:hover,.research-article-compound:hover{ text-decoration:underline;text-underline-offset:4px}
.research-article-compound{display:inline-block;margin-top:20px;color:#aeb5af;font-size:12px}
.compound-article{display:flex;align-items:center;gap:26px;padding:22px 0 26px;margin-bottom:8px;border-bottom:1px solid #3d3b31;color:#efede6}
.compound-article>div:nth-child(2){flex:1}
.compound-article strong{font-size:17px}
.compound-article p{margin:6px 0 0;font-size:13px;line-height:1.6;color:#b0ab9e;max-width:600px}
body.is-compound .quantity output{background:#24241e;color:#efede6}
@media(max-width:720px){.research-article-grid{grid-template-columns:1fr;gap:4px}.research-article-card p{min-height:0;max-width:100%}.compound-article{align-items:flex-start;flex-direction:column;gap:12px}.home-articles{padding-block:44px}.home-articles .home-section-head{align-items:flex-start;flex-direction:column}}
