.ml_descr {
font-size: 12px;
  line-height: 170%;
  overflow: auto;
	height: 170px;
  padding-right: 5px;
}

.ml_search {
width: 100%;
  background: var(--light);
  padding: 15px;
  box-sizing: border-box;
	font-size: 10px;
  text-transform: uppercase;
}

.mem_alph {
	box-sizing: border-box;
width: 100%;
  background: var(--circle-color);
  font-size: 10px;
  margin-bottom: 15px;
  padding: 5px;
  text-align: center;
  letter-spacing: 3px;
}

.ml_shortfact {
width: 410px;
}

.ml_fact b {
text-transform:uppercase;
}

.ml_fact {
	font-size: 10px;
  line-height: 170%;
  width: 49%;
  height: 170px;
}

.ml_name {
width: 100%;
  font-size: 25px;
  font-family: var(--mainfont);
  height: 40px;
}

.ml_facts {
width: 560px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
	box-sizing: border-box;
  padding-left: 20px;
}

.ml_content {
display: flex;
  flex-wrap: wrap;
  background: var(--container-background);
  box-sizing: border-box;
  padding: 15px;
  gap: 10px;
	height: 200px;
}

.ml_ava {
width: 220px;
  text-align: center;
}

.ml_ava img {
border-radius: 100%;
	width: 170px;
  height: auto;
}

.memberlist {
display: flex;
  gap: 15px;
  flex-wrap: wrap;
}