.only-text-template {
  padding: var(--spc-600) var(--spc-200) var(--spc-400);
  width: 66%;
  overflow-x: hidden;
}

.only-text-template h1 {
  font-size: var(--fs-900);
  font-weight: 700;
  margin-bottom: var(--spc-200);
}

.only-text-template h2 {
  font-size: var(--fs-200);
  font-weight: 700;
  margin-bottom: var(--spc-150);
}

.only-text-template h3,
.only-text-template h4,
.only-text-template h5,
.only-text-template h6 {
  font-size: var(--fs-100);
  font-weight: 700;
  margin-bottom: var(--spc-100);
}

.only-text-template p {
  margin-bottom: var(--spc-100);
}

.only-text-template p + h2 {
  margin-top: var(--spc-200);
}

.only-text-template p + h3 {
  margin-top: var(--spc-150);
}

.only-text-template a {
  color: black;
  text-decoration: underline;
}

.only-text-template ul {
  margin-bottom: var(--spc-100);
  list-style-type: disc;
  margin-left: 1rem;
}

.only-text-template ol {
  list-style-type: decimal;
  margin-left: 1rem;
}

.only-text-template strong {
  font-weight: 700;
}

/* ----------------------- */
/* ---- MEDIA QUERIES ---- */
/* ----------------------- */
@media (max-width: 768px) {
  .only-text-template {
    padding: var(--spc-400) var(--spc-100);
    width: 100%;
  }

  .only-text-template h1 {
    font-size: var(--fs-700);
  }
}
