/* Additive research section; all original homepage styles remain in original/styles.css. */
.research-extension{background:#f6f5fb}
.research-extension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.research-extension-group{padding:32px;background:#fff;border:1px solid #e5e2f0;min-width:0}
.research-extension-group .eyebrow{font-size:11px;margin-bottom:16px}
.research-extension-group>h3{font-size:27px;line-height:1.5;font-weight:600}
.research-extension-group>p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin:14px 0 26px}
.research-extension-links a{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:20px 0;border-top:1px solid var(--line)}
.research-extension-links b{font-size:17px;line-height:1.5;font-weight:500}
.research-extension-links small{display:block;font-size:13px;line-height:1.85;color:var(--muted);margin-top:8px}
.research-extension-links em{font-style:normal;color:var(--violet-ink);font-size:22px}
.research-extension-links a:hover b,.research-directions h3 a:hover{color:var(--violet-ink)}
.research-extension-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
.research-extension .button.secondary{border-color:#b4acd8;color:var(--violet-ink);background:#fff}
.research-extension .button.secondary:hover{background:#eeebfc}
.extension-footer-links{display:flex;gap:28px;flex-wrap:wrap;padding:25px 0;border-bottom:1px solid var(--dark-line);color:#c7bbff;font-size:13px}
.extension-footer-links a:hover{color:var(--mint)}
@media(max-width:1100px){.research-extension-grid{gap:18px}.research-extension-group{padding:23px}}
@media(max-width:800px){.research-extension-grid{grid-template-columns:1fr}.research-extension-group{padding:28px}.research-extension-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.research-extension-group>p:not(.eyebrow){margin-bottom:18px}.extension-footer-links{gap:20px}}
@media(max-width:480px){.research-extension-links{grid-template-columns:1fr}.research-extension-group{padding:23px}.research-extension-group>h3{font-size:24px}.extension-footer-links{gap:16px}}
