/* Post — "Continue lendo" (Figma 8331:1587 · mobile 8673:6757)
   Grade e cards = .blog-cat / .post-card (blog-03-categoria.css); aqui só o que muda */

/* 8331:1587: stroke superior gray-800 no layout (715 = 714 + 1) */
.blog-cat--related { border-top: 1px solid var(--gray-800); }

/* 8331:1588 · Exo SemiBold 40/1.2 */
.blog-cat--related .blog-cat__title { font-family: var(--font-display); }

/* 8331:1590: stroke da grade e laterais do card do meio em gray-800 */
.blog-cat--related .blog-cat__grid { box-shadow: inset 0 0 0 1px var(--gray-800); }
.blog-cat--related .post-card:nth-child(2) { box-shadow: inset 1px 0 0 var(--gray-800), inset -1px 0 0 var(--gray-800); }

@media (max-width: 1023px) {
  .blog-cat--related .post-card:nth-child(2) { box-shadow: inset 0 1px 0 var(--gray-800), inset 0 -1px 0 var(--gray-800); }
}

/* Mobile 8673:6757: título Cabin 28 (8673:6758) · grade e card do meio voltam ao gray-900 (8673:6760 / 8673:6775) */
@media (max-width: 767px) {
  .blog-cat--related .blog-cat__title { font-family: var(--font-body); }
  .blog-cat--related .blog-cat__grid { box-shadow: inset 0 0 0 1px var(--gray-900); }
  .blog-cat--related .post-card:nth-child(2) { box-shadow: inset 0 1px 0 var(--gray-900), inset 0 -1px 0 var(--gray-900); }
}
