#R-body h2.group-title{margin-top:3rem;padding:.4em .65em;border-radius:4px;background-color:var(--PRIMARY-color);color:#fff}#R-body h2.group-title :is(a,.anchor){color:#fff}.members{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.5rem 1rem;margin:1rem 0 2rem}article .members a.member{display:flex;flex-direction:column;align-items:center;color:var(--MAIN-TEXT-color);text-align:center;text-decoration:none}#R-body .members img.member-photo{width:100%;aspect-ratio:4/5;margin:0;border:1px solid rgba(0,0,0,.12);border-radius:6px;background-color:#f2f2f2;object-fit:cover;object-position:50% 25%}.members .member-name{margin-top:.5rem;font-weight:600;line-height:1.25}article .members a.member:is(:hover,:focus-visible) .member-name{color:var(--MAIN-LINK-color);text-decoration:underline}