/* Fallback styles also keep the content usable when the theme changes. */
.piar-org-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}
.piar-org-board>h2{grid-column:1/-1}
.piar-person-card{display:flex;flex-direction:column;align-items:center;border:1px solid #d8e2ec;border-radius:16px;overflow:hidden;background:#fff;color:#142b42}
.piar-person-media{display:grid;place-items:center;width:128px;height:128px;margin:1.25rem auto 1rem;border-radius:50%;overflow:hidden;background:#edf3f8}
.piar-person-photo{width:100%;height:100%;object-fit:cover}
.piar-person-initials{font-size:2.4rem;color:#114c85;font-weight:750}
.piar-person-details{padding:0 1.25rem 1.25rem;text-align:center}
.piar-person-role{font-weight:700;color:#114c85}
.piar-person-name{font-size:1.25rem}
.piar-person-bio{font-size:.95rem;line-height:1.6}
.piar-name-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;list-style:none;padding:0}
.piar-name-list li{padding:1rem;border:1px solid #d8e2ec;border-radius:9px}
.piar-org-section{padding-block:1.5rem}
.editor-styles-wrapper .piar-org-board{padding:1rem!important}
@media(max-width:1039px){.piar-org-board{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.piar-name-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:359px){.piar-org-board{grid-template-columns:1fr}}
