header.site-header .desktop .secondary-grouping__col-list li a figure.chevron {display:flex;}

.hero-wrapper { border:1px solid #111322; border-left: unset; border-right: unset; padding: 24px 0; }
.blog-listing__post-tags {}

.blog-listing__post-tag { color:#4A5578; font-size:14px; line-height:20px; }

.blog-index__tag-heading {margin:0;}

.blog-post__title-wrapper {display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;padding:24px 0;}
.blog-post__tag-link {color:#FFA54A;font-size:14px;}
.blog-post__container {max-width:1280px;margin:0 auto;position:relative;}
.blog-post__meta {display:flex;align-items:center;justify-content:center;gap:24px;width:100%;}
.blog-post__featured-image {width:100%;position:relative;margin:0;}
.blog-post__featured-image img {height:360px;width:100%;object-fit:cover;object-position:center;}
.blog-post__meta {padding:16px 0;}
.blog-post__meta p, .blog-post__meta span {display:block;font-size:16px;color:#111322;font-weight:600;}
.blog-post__intro {border-bottom:1px solid #F5F6F9;}
.blog-post__intro p {display:block;font-size:20px;font-weight:500;color:#4A5578;line-height:30px;}

.blog-post__container .post-body {color:#4A5578;font-size:18px;max-width:768px;margin:0 auto;}
.blog-post__toc {display:none;gap:8px;flex-direction:column; min-height: 840px;}
.blog-post__toc button {border:none;font-family:"Inter";border-left:2px solid transparent;transition:all 0.3s ease-in-out;text-align:left;color:#4A5578;font-size:14px;line-height:20px;font-weight:500;background:none;cursor:pointer;padding:8px;display:flex;align-items:center;}
.blog-post__toc button.is-active, .blog-post__toc button:active, .blog-post__toc button:focus, .blog-post__toc button:hover {border-left:2px solid #1652B8;color:#30374F;}

.blog-post__related-posts {width:100%;display:flex;gap:8px;flex-direction:column;}
.blog-post__related-post-tags {display:flex;gap:8px;flex-direction:row; flex-basis: 100%; flex-wrap: wrap;}
.blog-post__related-post-tag {margin-top:16px;width:fit-content;color:#1652B8;font-size:12px;line-height:16px;display:flex;align-items:center;border-radius:16px;padding:0px 8px;justify-content:center;font-weight:500;border:1px solid #1652B8;}
.blog-post__related-post-item p {font-weight:600;color:#111322;font-size:16px;line-height:24px;}
.blog-post__related-post-item {border-bottom:1px solid #DCDFEA;position:relative;}
.blog-post__related-post-anchor {position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:9;}

.blog-post__actions {width:100%;}
.blog-post__actions a {display:block;}

.blog-post__style-cta {display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:48px;}
.blog-post__style-cta .blog-post__meta, .blog-post__style-cta .blog-post__tags {display:none;}

.blog-post__style-simple {padding-bottom:48px;}
.blog-post__style-simple .blog-post__description, .blog-post__style-simple .blog-post__actions {display:none;}
.blog-post__style-simple .blog-post__featured-image {border-radius:16px;}
.blog-post__style-simple .blog-post__featured-image img {border-radius:16px;}

.btn.inactive {opacity:0.5;cursor:not-allowed;}

@media (max-width: 768px) {
.pagination__link--first, .pagination__link--prev {display:none !important;}
}
  
@media (min-width: 1260px) {
    .blog-post__style-cta {padding-bottom:96px;}
    .blog-post__style-cta .blog-post__title-wrapper {flex:1;}
    .blog-post__style-cta .blog-post__featured-image {flex:2;}
    .blog-post__style-cta .blog-post__title-wrapper {align-items:flex-start;}
    .blog-post__actions {display:flex;gap:8px;flex-direction:row;}
  
  .blog-post__container { display: grid; grid-template-columns: 176px 1fr 232px;column-gap: 24px; align-items: start;}

  .blog-post__toc {position: sticky;top: 150px;display:block;}

  .blog-post__related-posts {position: sticky;top: 0;}

  .post-body {margin: 0;}

}

}