/* V13.10 — scoped detail consistency; never alter navigation, admin, forum or homepage */
main.bx-editorial.b132-blog-detail .bx-article-shell{
  width:100%;max-width:1200px;box-sizing:border-box;margin-inline:auto;padding:24px 16px 52px;
}
main.bx-editorial.b132-blog-detail .bx-story,
main.bx-editorial.b132-blog-detail .bx-related,
main.bx-editorial.b132-blog-detail .bx-article-shell>section{
  width:100%;min-width:0;box-sizing:border-box;
}
main.bx-editorial.b132-blog-detail .bx-story{
  padding:clamp(20px,2.6vw,36px);
}
main.bx-editorial.b132-blog-detail .bx-story-title{
  font-size:clamp(25px,2.8vw,38px);line-height:1.22;max-width:100%;overflow-wrap:anywhere;
}
main.bx-editorial.b132-blog-detail .bx-cover-large{
  height:clamp(195px,26vw,338px);aspect-ratio:auto;margin:20px 0 26px;overflow:hidden;
}
main.bx-editorial.b132-blog-detail .bx-cover-large img{
  width:100%;height:100%;object-fit:contain;background:#f6f8fc;
}
main.bx-editorial.b132-blog-detail .bx-cover-large .bx-cover-fallback{
  height:100%;padding:clamp(18px,3vw,34px);
}
main.bx-editorial.b132-blog-detail .bx-cover-large .bx-cover-fallback strong{
  font-size:clamp(18px,2.1vw,26px);line-height:1.3;max-width:94%;overflow-wrap:anywhere;
}
main.bx-editorial.b132-blog-detail .bx-article-body,
main.bx-editorial.b132-blog-detail .cms-rich-content{overflow-wrap:anywhere;min-width:0;}
main.bx-editorial.b132-blog-detail .cms-rich-content img,
main.bx-editorial.b132-blog-detail .cms-rich-content video{max-width:100%;height:auto;}
@media(max-width:680px){
 main.bx-editorial.b132-blog-detail .bx-article-shell{padding:17px 11px 35px;}
 main.bx-editorial.b132-blog-detail .bx-story{padding:19px 16px;}
 main.bx-editorial.b132-blog-detail .bx-cover-large{height:clamp(170px,53vw,225px);margin:16px 0 22px;}
 main.bx-editorial.b132-blog-detail .bx-story-title{font-size:clamp(23px,6.4vw,29px);}
}

/* Guide detail and related guides follow the same 1200px editorial column. */
main.bx-editorial.bx-guide-v1261,section.bx-editorial.bx-guide-v1310-related{
  width:100%;max-width:1200px!important;margin-left:auto;margin-right:auto;box-sizing:border-box;
}
main.bx-editorial.bx-guide-v1261 figure img{max-width:100%;height:auto;max-height:390px;object-fit:contain;}
@media(max-width:680px){main.bx-editorial.bx-guide-v1261,section.bx-editorial.bx-guide-v1310-related{padding-inline:11px;}}
