.research-update-index { display: flex; flex-wrap: wrap; gap: .65rem 1.25rem; margin: 1.5rem 0 2rem; }
.research-update-index a { padding: .5rem 0; }
.editorial-hero a { color: #bfe7ed; }
.research-observation dl, #dataset-protocols dl { margin: 1rem 0; }
.research-observation dt, #dataset-protocols dt { font-weight: 700; margin-top: .8rem; }
.research-observation dd, #dataset-protocols dd { margin: .25rem 0 0; }
#analytical-corrections dt { font-weight: 700; margin-top: .8rem; }
#analytical-corrections dd { margin: .25rem 0 0; line-height: 1.65; }
.research-options { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; }
.research-options article { padding: 1rem; border: 1px solid #c3cbd1; border-radius: .5rem; }
.research-options h4 { margin-top: 0; }
#main-content a, #main-content dd { overflow-wrap: anywhere; }
@media (max-width: 760px) { .research-options { grid-template-columns: 1fr; } }
@media print { .research-update-index { display: none; } .research-options { grid-template-columns: 1fr; } }
