.research-update{padding:clamp(28px,5vw,62px) 0;border-bottom:1px solid var(--line);max-width:940px}.research-update h2{font-size:clamp(29px,3.7vw,48px);line-height:1.18;letter-spacing:-.035em;max-width:24ch}.research-update h2 a{color:inherit;text-decoration:none}.research-update h2 a:hover{text-decoration:underline;text-underline-offset:5px}.research-update p:not(.eyebrow){max-width:64ch;font-size:18px;line-height:1.8}.research-paths{padding:24px 0 36px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.research-paths h2{grid-column:1/-1;font-size:22px}.research-paths>a{padding:12px 0;display:flex;flex-direction:column;gap:12px;line-height:1.6;text-decoration:none}.research-paths>a:hover strong{text-decoration:underline;text-underline-offset:4px}.research-paths span{font-size:12px;color:var(--muted)}.research-paths strong{font-size:17px;font-weight:600}.research-paths a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:700px){.research-paths{grid-template-columns:1fr;gap:8px}.research-paths>a{border-bottom:1px solid var(--line)}.research-update p:not(.eyebrow){font-size:17px}}@media print{.research-paths{display:none}}
