.breadcrumbs {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:2px;
}

.blog-post__text-box{
  max-width:820px;
  margin:0 auto;
  padding:32px 0;
  display:flex;
  flex-direction:column;
  gap:12px;
}

.blog-post__text-box-referanse{
  margin:0 auto;
  padding:32px 0;
  display:flex;
  flex-direction:column;
  gap:12px;
}

.post_content-wrapper .blog-post__tags {
  margin: 0 auto!important;
}

blockquote p{
  color: var(--Colours-Primary-500);
  font-size: var(--font-size-h5);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-line-height-h5); 
  letter-spacing: -0.518px;
}

blockquote {
  background-color:var(--Colours-Secondary-200);
  padding:24px;
  color: var(--Colours-Primary-500);
  font-family: var(--font-family-title);
  font-size: var(--font-size-h5);
  font-style: normal;
  font-weight: 400;
  line-height: var(--font-line-height-h5, 32px);
  letter-spacing: -0.518px;
}

.blog-post__text-box_post_body {
  margin:0 auto;
  max-width:100%;
}

.blog-post__featured-image{
  max-width:1200px;
  height:650px;
  margin:0 auto;
  padding-bottom:32px;
}

.old-post-warning {
  padding: 4px 4px;
  border-radius: 4px;
  background: #FFE5EE;
  width: fit-content;
}

.blog-post__featured-image img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.blog-post__text-box_post_body .hs-video-container{
  padding-bottom:32px;
}

.blog-post__title-podcast .blog-post__text-box .blog-post__tags, .body-container .body-container--blog-post .container ..blog-post__tags, .blog-post__tags-pod {
  margin:0;
}

.blog-post__tags{
  margin:0!important;
}

.blog-post__title{
  display:flex;
  padding:8px 0;
  justify-content:space-between;
  align-items:center;
}

.post-meta a {
  text-decoration:underline;
}

.img-blog-post{
  display:none;
}

.blog-post__tags, .blog-post__tags-pod{
  display:flex;
  gap:8px;
  padding:var( --spacing-medium) 0;
  margin: 0 auto;
  max-width: 587px;
}

.blog-post__tags-pod {
  padding-bottom:0;
  margin:0;
}

.blog-post__tag-link{
  background-color: var(--Colours-Base-Light-400);
  padding: 8px 4px;
  border-radius:4px;
  font-size: var( --font-size-xxs);
  line-height: var(--line-height-xxs);
  color: var(--Colours-base-dark);
  font-family: var(--font-primary);
  font-weight::400;
  font-style:normal;
}


.blog-related-posts__post-image-wrapper img {
  display:none;
}

.writer-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 0;
  border-top: 1px solid #ECE8E4;
  border-bottom: 1px solid #ECE8E4;
}

.writer-left {
  display: flex;
  align-items: center;
}

.author-avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
  margin-right: 1rem;
}

.writer-mail {
  display: flex;
  justify-content:center;
  align-items:center;
  background-color: #1f1d49;
  border-radius: 50%;
  height:32px;
  width:32px;
  transition: background-color 0.2s ease;
}

.writer-icons a:hover {
  background-color: #fbb0c9;
}

.writer-icons img {
  width: 18px;
  height: 18px;
}

.writer-icons{
  display:flex;
  gap:4px;
}

.writer-icons a:hover {
  color:var(--Colours-Primary-400);
}

@media screen and (min-width:1000px) {
  .img-blog-post{
    display:block;
  }

  .blog-post__text-box{
    padding:72px 0;
  }

  .blog-post__title h1 {
    width:65%;
  }

  .blog-post__title-podcast h1 {
    max-width:80%;
  }

  .blog-post__text-box_post_body .hs-video-container{
    padding-bottom:64px;
  }

  .blog-post__featured-image{
    padding-bottom:72px;
  }
}

@media screen and (min-width:400px) {
  .ikon-decor a::before {
    content: "";
    display: inline-block;
    width: 16px; 
    height: 16px; 
    background-image: url('https://502978.fs1.hubspotusercontent-na1.net/hubfs/502978/nettside-2025/ikoner/Isolation_Mode.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
    transition: transform 0.3s ease;
    margin-right:var(--spacing-xx-small);
    margin-left:2px;
  }
}