.ck-blog-main {
  min-height: 520px;
  padding: 36px 0 64px;
}

.ck-blog-header {
  margin-bottom: 28px;
  border-bottom: 1px solid #e0d2c0;
  padding-bottom: 18px;
}

.ck-blog-header h1 {
  margin: 0 0 8px;
  color: #332d2d;
  font-family: inherit;
  font-size: 32px;
  line-height: 1.2;
}

.ck-blog-header p {
  margin: 0;
  color: #6a5b50;
  font-size: 15px;
  line-height: 1.7;
}

.ck-soro-blog-shell,
#soro-blog {
  width: 100%;
  min-height: 320px;
}

@media (max-width: 767px) {
  .ck-blog-main {
    min-height: 420px;
    padding: 24px 0 44px;
  }

  .ck-blog-header {
    margin-bottom: 20px;
  }

  .ck-blog-header h1 {
    font-size: 26px;
  }

  .ck-soro-blog-shell,
  #soro-blog {
    min-height: 280px;
  }
}
