/* Keep the reading column centered inside the full-width recommendations shell. */
.blog-post-page__content-container {width:100%;margin-inline:auto;}
.blog-post-page .blog-post-page__info-container {display:flex;width:100%;max-width:860px;margin-inline:auto;}
.blog-related {margin-top:48px;margin-bottom:32px;}
.blog-related > .title {margin:0 0 24px;color:var(--dark-color);font-size:28px;font-weight:600;line-height:1.2;}
.blog-related .posts-thumbs {--cols-count:4;}
.blog-related .posts-thumbs__item {min-width:0;}
.blog-related .blog-related__card {display:flex;flex-direction:column;height:100%;color:var(--dark-color);text-decoration:none;}
.blog-related .post-thumb__image-box {display:block;height:auto;aspect-ratio:3/2;}
.blog-related .post-thumb__image-box img {display:block;width:100%;height:100%;object-fit:cover;}
.blog-related .post-thumb__title-container {display:block;height:auto;overflow:visible;-webkit-line-clamp:unset;margin:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere;}
.blog-related__category {display:block;margin-bottom:10px;font-size:13px;line-height:1.4;color:var(--dark-color);opacity:.75;}
.blog-related .blog-related__card:focus-visible {outline:3px solid var(--primary-color);outline-offset:4px;}
@media (hover:hover) {.blog-related .blog-related__card:hover .post-thumb__title-container {color:var(--primary-color);}}
@media (max-width:1023px) {.blog-related .posts-thumbs {--cols-count:2;}.blog-related > .title {font-size:24px;}}
@media (max-width:479px) {.blog-related .posts-thumbs {--cols-count:1;}.blog-related {margin-top:32px;}.blog-related > .title {font-size:22px;}}
@media (prefers-reduced-motion:reduce) {.blog-related .post-thumb {transition:none;}}

.blog-post-page .blog-post-page__info-container {flex-wrap:wrap;gap:10px 24px;align-items:center;}
.blog-post-page__author {font-size:14px;color:var(--dark-color);}
