#lpd {
  padding: var(--m) var(--gutter) var(--l);
}
#lpd .heading {
  /* margin-bottom: 0.5em; */
}
#lpd .post-content img {
  display: inline-block;
  margin-right: 2em;
}
#lpd .social-media {
  margin-top: var(--s);
  justify-content: flex-start;
}
#lpd .release-links {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: var(--xs);
  margin-top: var(--m);
}
#lpd .categories{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(var(--xs) / 2) var(--xs);
  margin-bottom: 2em;
}
#lpd .categories .link{
  line-height: 1em;
}
.lpd-filter {
  padding: var(--m) var(--gutter) var(--l);
  display:flex;
  justify-content: center;
  gap: calc(var(--xs) * 2) var(--s);
}
#lpd-filter #lpd-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: var(--s);
  width: 100%;
  height: auto;
}
@media (max-width: 1024px) {
  #lpd .release-links {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  #lpd .release-links {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 450px) {
  #lpd .release-links {
    grid-template-columns: 1fr;
  }
}
#lpd .cta-container {
  width: 100%;
  max-width: 600px;
  margin: var(--l) auto 0px;
}
#lpd .cta-container .subheading {
  margin-bottom: 0.5em;
  text-align: center;
}/*# sourceMappingURL=lpd-single.css.map */