h1{
  font-size: 2.1rem;
}

h2{
  font-size: 1.6rem;
}

h3{
  font-size: 1.3rem;
}

h4{
  font-size: 1.12rem;
}

h5{
  font-size: 0.9rem;
}

p{
  font-size: 14px;
}

small{
  font-size: 13px;
}

i{
  font-size: 16px;
}

.socials i{
  color: var(--brand-c1);
}

.brand_name{
  font-weight: bold;
  font-size: 16.5px;
  color: var(--brand-c2);
}

.brand_motto{
  font-size: 15px;
  letter-spacing: 3px;
  color: var(--brand-c2);
}

.center_text{
  width: 100%;
  text-align: center;
  padding: 10px 0;
}

.text_box{
  width: 100%;
  display: grid;
  gap: 5px;
}

.post_intro, .intro{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}