/* PAGE TEMPLATE */

.page--wrapper {
  margin: 2rem auto;
  display: flex;
  flex-direction: column;
  gap: 1.5vh;
  align-items: center;
}
.page-content {
  width: 100%;
}

.page-content h4 {
  font-weight: 600;
  font-size: 20px;
}
.page-content p,
.page-content ul li {
  text-align: justify;
  font-size: 14px;
}

.page-content ul {
  padding-left: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  list-style: initial;
}

.page-content--wrapper {
  display: flex;
  margin: 128px auto;
  gap: 1.5vh;
  flex-direction: column; 
}

.page-header {
  font-family: var(--base-font-family);
  font-weight: 700;
  font-size: max(2vw, 30px);
  text-transform: uppercase;
}

.page_title_text {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  text-align: justify;
}

.page_title_text a {
  color: #cd2122;
}
/* End */

@media screen and (max-width: 900px) {
  .page-content--wrapper {
    width: 85%;
  }
}
