@media (min-width: 1440px) {
  .post-resource {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 24px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 34px;
    margin: 2px;
  }

  .post-resource a {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.1em;
    text-align: right;
  }

  .post-resource a svg {
    transition: margin 0.16s ease-out !important;
    margin-left: 2px;
    height: 11px;
  }

  .post-resource a:hover svg {
    margin-left: 12px;
  }

  .post-resource h4 {
    color: #25303e;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.48px;
    margin-bottom: 0;
  }

  .post-resource p {
    color: #25303e;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.28px;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
  }

  .post-resource time {
    line-height: normal;
    margin-top: -15px;
  }

  .post-resource.training-video time {
    font-size: 12px !important;
  }

  div.post .post-resource span {
    width: 100%;
    text-transform: uppercase;
    height: 34px;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 1.56px;
  }

  div.post .post-resource.webinar {
    border-bottom: 7px solid #51368d;
  }

  div.post .post-resource.webinar span {
    color: #51368d;
    background: transparent url(../../img/webinar-icon-2023.svg) no-repeat right
      top;
  }

  div.post .post-resource.blog {
    border-bottom: 7px solid #262558;
  }

  div.post .post-resource.blog span {
    color: #262558;
    background: transparent url(../../img/icon_blog.svg) no-repeat right top;
  }

  div.post .post-resource.case-study {
    border-bottom: 7px solid #c20000;
  }

  div.post .post-resource.case-study span {
    color: #c20000;
    background: transparent url(../../img/case-study-icon-2023.svg) no-repeat
      right top;
  }

  div.post .post-resource.conference-talk {
    border-bottom: 7px solid #e25404;
  }

  div.post .post-resource.conference-talk span {
    color: #e25404;
    background: transparent url(../../img/conference-talk-icon-2023.svg)
      no-repeat right top;
  }

  div.post .post-resource.data-sheet {
    border-bottom: 7px solid #ffb000;
  }

  div.post .post-resource.data-sheet span {
    color: #ffb000;
    background: transparent url(../../img/icon_datasheet.svg) no-repeat right
      top;
  }

  div.post .post-resource.eguide,
  div.post .post-resource.guide {
    border-bottom: 7px solid #3c9e00;
  }

  div.post .post-resource.eguide span,
  div.post .post-resource.guide span {
    background: #fff url(../../img/guide-icon-2023.svg) no-repeat right top;
  }

  div.post .post-resource.getting-started {
    border-bottom: 7px solid #3c9e00;
  }

  div.post .post-resource.getting-started span {
    background: #fff url(../../img/guide-icon-2023.svg) no-repeat right top;
  }

  div.post .post-resource.honeybyte {
    border-bottom: 7px solid #f7931d;
  }

  div.post .post-resource.honeybytes span {
    color: #f7931d;
    background: transparent url(../../img/case-study-icon-2023.svg) no-repeat
      right top;
  }

  div.post .post-resource.o11ycast,
  div.post .post-resource.podcast {
    border-bottom: 7px solid #085f00;
  }

  div.post .post-resource.o11ycast span,
  div.post .post-resource.podcast span {
    color: #085f00;
    background: transparent url(../../img/podcast-icon-2023.svg) no-repeat right
      top;
  }

  div.post .post-resource.product-video {
    border-bottom: 7px solid #0278cd;
  }

  div.post .post-resource.product-video span {
    color: #0278cd;
    background: transparent url(../../img/product-video-icon-2023.svg) no-repeat
      right top;
  }

  div.post .post-resource.report {
    border-bottom: 7px solid #cc30b3;
  }

  div.post .post-resource.report span {
    color: #cc30b3;
  }

  div.post .post-resource.training-video {
    border-bottom: 7px solid #01487b;
  }

  div.post .post-resource.training-video span {
    color: #01487b;
    background: transparent url(../../img/training-video-icon-2023.svg)
      no-repeat right top;
  }

  div.post .post-resource.whitepaper {
    border-bottom: 7px solid #cc30b3;
  }

  div.post .post-resource.whitepaper span {
    color: #cc30b3;
    background: transparent url(../../img/whitepaper-icon-2023.svg) no-repeat
      right top;
  }
}
