.header__actions {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  justify-self: end;
}

@media (max-width: 1023.98px) {
  .header__actions {
    flex-direction: column;
    align-self: center;
    gap: 1.6rem;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .header__actions--mob {
    display: none;
  }
}

@media (max-width: 575.98px) {
  .header__actions--mob {
    display: none;
  }
}

.modal--download .modal__container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: stretch;
}

.modal__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.6rem;
  width: 100%;
}

.modal__subtitle {
  font-size: clamp(20px, 1.714vw, 2.4rem);
  font-weight: 700;
  line-height: 120%;
  color: var(--cl-d);
}

.modal--download .editor p:not([class]) {
  font-size: 1.4rem;
  line-height: 150%;
  color: var(--cl-c);
}

.modal__download-link {
  width: 100%;
}
