.coe-main .role{border:1px solid var(--line);padding:1rem;margin:.65rem 0}.coe-main .role summary{cursor:pointer;font-weight:700}.coe-main .role summary span{margin-right:.5rem}.coe-main .role dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(185px,100%),1fr));gap:.75rem}.coe-main .role dt{font-weight:700}.coe-main .role dd{margin:0}