/* T06: structure + internal linking (additive; applies to NL pages only) */
.sx-bc{margin:0;padding:10px 0 2px}
.sx-bc .sx-bc__list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;margin:0;padding:6px 14px;border-radius:999px;font-size:1.4rem;line-height:1.5;background:var(--css_content_background_color,rgba(127,127,127,.18));color:var(--css_content_text_color,inherit)}
.sx-bc .sx-bc__item{display:inline-flex;align-items:center;margin:0;padding:0}
.sx-bc .sx-bc__item+.sx-bc__item::before{content:"\203A";margin:0 8px 0 0;opacity:.6}
.sx-bc .sx-bc__item a{color:var(--css_content_link_color,#57aaff);text-decoration:none}
.sx-bc .sx-bc__item a:hover{text-decoration:underline}
.sx-bc .sx-bc__item span{overflow-wrap:anywhere}
.sx-toc{margin:0 0 28px;padding:16px 20px;border:1px solid var(--border-soft,rgba(127,127,127,.28));border-radius:var(--radius-sm,12px);background:rgba(127,127,127,.07)}
.sx-toc .sx-toc__title{margin:0 0 8px;font-weight:700;color:var(--content-heading,inherit)}
.sx-toc .sx-toc__list{margin:0;padding-left:22px}
.sx-toc .sx-toc__list li{margin:4px 0}
.sx-toc .sx-toc__list a,.sx-related .sx-related__list a{color:var(--content-link,var(--css_content_link_color,#57aaff));overflow-wrap:anywhere}
.sx-related{margin:40px 0 0;padding:18px 20px;border:1px solid var(--border-soft,rgba(127,127,127,.28));border-radius:var(--radius-sm,12px);background:rgba(127,127,127,.07)}
.sx-related .sx-related__title{margin:0 0 12px;font-size:clamp(1.9rem,2vw,2.4rem)}
.sx-related .sx-related__list{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}
.sx-related .sx-related__list li{margin:0;padding:0}
main h2[id]{scroll-margin-top:90px}
@media (max-width:576px){.sx-bc .sx-bc__list{font-size:1.3rem}.sx-toc,.sx-related{padding:14px 14px}.sx-related .sx-related__list{flex-direction:column;gap:6px}}
