.post-authors-list {
  margin: 0 0 43px;
}

.byline .author {
  margin: 12px 0 10px;
}

.post-authors-list-title {
  font-family: var(--fnord);
  font-size: 16px;
  line-height: 21px;
}

.post-authors-list-name .url a {
  font-family: var(--poppins);
  font-weight: var(--sb);
  font-size: 14px;
  line-height: 21px;
  color: var(--negro-tbp);
  letter-spacing: 0.3px;
  text-decoration: underline;
}

.post-authors-list-name .url a:hover {
  font-weight: var(--md);
  content: var(--violeta-dark);
}

.comment-form {
  font-family: var(--poppins);
  font-weight: var(--lg);
  font-size: 14px;
  line-height: 21px;
  color: var(--negro-tbp);
}

.comment-notes {
  width: 100%;
  max-width: 380px;
}

.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.comment-form label {
  font-family: var(--poppins);
  font-weight: var(--md);
  font-size: 14px;
  line-height: 21px;
  color: var(--negro-tbp);
  padding-right: 12px;
}

.comment-form textarea {
  width: 100%;
  max-width: 380px;
  height: 160px;
  border-radius: 4px;
  border: 0.5px solid var(--placeholder);
}

.comment-form input {
  width: 100%;
  max-width: 380px;
  height: 36px;
  border-radius: 4px;
  border: 0.5px solid var(--placeholder);
}

.comment-form-cookies-consent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 380px;
}

.comment-form-cookies-consent input {
  width: auto;
}

.form-submit {
  margin: 0 0 43px;
}

.form-submit input[type="submit"] {
  background: var(--negro-tbp);
  font-family: var(--poppins);
  font-weight: var(--sb);
  font-size: 16px;
  line-height: auto;
  letter-spacing: 0.6px;
  color: var(--blanco);
}

.comment-form .comment-form-cookies-consent label {
  padding: 12px 0 0 6px;
  font-family: var(--poppins);
  font-weight: var(--lg);
  font-size: 12px;
  line-height: 16px;
  color: var(--negro-tbp);
}