/* Finder components with SISCO portraits. Shared by Cards and List. */
.sisco-people__header { max-width: 64rem; }
.sisco-people__header > p { white-space: pre-line; }
.sisco-person__portrait { aspect-ratio: 1 / 1; background: var(--fn-secondary-bg); }
.sisco-person__portrait img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center bottom; }
.sisco-person__position { font-size: .875rem; line-height: 1.7; max-width: 48ch; }
.sisco-person__placeholder { display: grid; place-items: center; height: 100%; font-size: 4rem; color: var(--fn-secondary-color); }
.sisco-people__items--list .sisco-people__item + .sisco-people__item { border-top: 1px solid var(--fn-border-color); margin-top: 1.5rem; padding-top: 1.5rem; }
.sisco-people__items--list .sisco-person { display: grid; grid-template-columns: minmax(6rem, 11rem) minmax(0, 1fr); align-items: center; gap: clamp(1rem, 3vw, 2.5rem); }
.sisco-people__items--list .card-body { padding-block: .5rem !important; }
@media (max-width: 575.98px) {
  .sisco-people__items--list .sisco-person { grid-template-columns: 6rem minmax(0, 1fr); }
  .sisco-people__items--list .sisco-person h3 { font-size: 1rem; }
}
