/* Между элементами */
.is-style-align-space-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* По центру */
.is-style-align-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* По краям */
.is-style-align-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* Равномерно */
.is-style-align-evenly {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

/* В начале */
.is-style-align-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* Рамки — базовые стили по сторонам */
.is-style-border-around {
  border: 1px solid currentColor;
  padding: 15px;
}
.is-style-border-top {
  border-top: 1px solid currentColor;
  padding-top: 15px;
}
.is-style-border-bottom {
  border-bottom: 1px solid currentColor;
  padding-bottom: 15px;
}
.is-style-border-right {
  border-right: 1px solid currentColor;
  padding-right: 15px;
}
.is-style-border-left {
  border-left: 1px solid currentColor;
  padding-left: 15px;
}

/* Рамки — базовые стили по сторонам */
.is-style-border-around {
  border: 1px solid #8B8D90;
  padding: clamp(10px, 1.389vw  /* 20/14.4 */, 20px);
}

.is-style-border-top {
  border-top: 1px solid #8B8D90;
  padding-top: clamp(10px, 1.389vw  /* 20/14.4 */, 20px);
}

.is-style-border-bottom {
  border-bottom: 1px solid #8B8D90;
  padding-bottom: clamp(10px, 1.389vw  /* 20/14.4 */, 20px);
}

.is-style-border-right {
  border-right: 1px solid #8B8D90;
  padding-right: clamp(10px, 1.389vw  /* 20/14.4 */, 20px);
}

.is-style-border-left {
  border-left: 1px solid #8B8D90;
  padding-left: clamp(10px, 1.389vw  /* 20/14.4 */, 20px);
}

