/* Bilingual product article enhancements; loaded by new articles only. */
.article-languages { display:flex; align-items:center; gap:8px; flex-wrap:wrap; margin:16px 0; font-size:14px; }
.article-languages a,.article-toc a { color:#155bb8; text-decoration:underline; text-underline-offset:3px; }
.article-toc { padding:20px 24px; margin:20px 0 32px; background:#f6f8fc; border:1px solid #dce5f2; border-radius:12px; }
.article-toc ul { margin:12px 0 0; padding-left:20px; columns:2; column-gap:28px; }
.article-toc li { break-inside:avoid; line-height:1.7; margin-bottom:8px; }
.news-detail-content h2[id] { scroll-margin-top:100px; }
.news-detail-content,.news-detail-title,.article-answer,.article-inline-cta { overflow-wrap:anywhere; }
@media(max-width:640px) { .article-toc ul { columns:1; } .article-toc { padding:18px; } }
