/* Layout only. Colors, fonts and decorative styles inherit the current site. */
#main .research-item h3 { margin-left: 0; }
#main .research-item p.text { margin-left: 0; margin-bottom: 10px; }
.research-figures { display: flex; gap: 20px; }
.research-figures figure { margin: 0; padding: 0; width: 327px; flex: 0 0 327px; }
.research-figures img { display: block; width: 327px; height: 245px; object-fit: contain; }
.research-figures figcaption { margin-top: 6px; }

/* Spacing only for the restored detailed descriptions. */
#main .research-item .research-figures { margin-bottom: 12px; }
#main .research-item details { margin-top: 10px; }
#main .research-item summary { cursor: pointer; }
#main .research-item details p.text { margin-top: 6px; }
