@media (min-width: 1100px) {
  div#spj section#spj-top {
    background-color: var(--cp-bg-tertiary);
  }
}
@media (min-width: 1366px) {
  div#spj section#spj-top {
    padding-top: 1rem;
  }
}
div#spj section#spj-top .container {
  background-color: var(--cp-bg-tertiary);
  display: grid;
  border-radius: 0 0 10px 10px;
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  gap: 0.5rem;
}
@media (min-width: 768px) {
  div#spj section#spj-top .container {
    gap: 1rem;
    padding-top: 1rem;
  }
}
@media (min-width: 991px) {
  div#spj section#spj-top .container {
    grid-template-columns: 1fr 640px;
  }
}
div#spj section#spj-top .container #spj-meta {
  max-width: 640px;
  margin: 0 auto;
}
div#spj section#spj-top .container #spj-meta #spj-post-data {
  display: grid;
  padding: 0 0.5rem;
}
div#spj section#spj-top .container #spj-meta #spj-post-data h1.spj-title {
  font-size: 1.3rem;
}
@media (min-width: 399px) {
  div#spj section#spj-top .container #spj-meta #spj-post-data h1.spj-title {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  div#spj section#spj-top .container #spj-meta #spj-post-data h1.spj-title {
    font-size: 2rem;
  }
}
div#spj section#spj-top .container #spj-meta #spj-post-data p.post-excerpt {
  margin: 6px 0;
}
div#spj section#spj-top .container #spj-fim {
  background: transparent;
  max-width: 640px;
  aspect-ratio: 16/9;
  margin: 0 auto;
  border-radius: var(--borad-10);
  overflow: hidden;
}
@media (min-width: 991px) {
  div#spj section#spj-top .container #spj-fim {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 640px;
    flex: 0 0 640px;
  }
}
div#spj section#spj-top .container #spj-fim img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
div#spj section#spj-bot .container {
  background-color: var(--cp-bg-secondary);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 991px) {
  div#spj section#spj-bot .container {
    position: relative;
    top: -3rem;
    border-radius: var(--borad-10);
    -webkit-box-shadow: var(--box-shadow-1);
    box-shadow: var(--box-shadow-1);
  }
}