.article-tabs-slot{min-height:60px;margin-bottom:24px}
.ecc-page .article-tabs{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:10px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border:0;border-bottom:1px solid #e5e7eb}
.article-tabs::-webkit-scrollbar{display:none}
.ecc-page .article-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-left:-10px;padding:8px 20px;border:0;border-radius:0;background:#f0f2f5;color:#334155;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}
.ecc-page .article-tabs a:first-child{margin-left:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}
.ecc-page .article-tabs a:last-child{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}
.ecc-page .article-tabs a[aria-current="location"]{position:relative;z-index:1;background:#111827;color:#fff}
.ecc-page .article-tabs a:hover{background:#dce2e7;color:#202426}
.ecc-page .article-tabs a:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #f39a38}
.ecc-page .article-tabs a[aria-current="location"]:hover{background:#111827;color:#fff}
.ecc-page .article-tabs.is-fixed{position:fixed;top:var(--article-tabs-top,0px);left:0;right:0;z-index:1000;justify-content:center;box-shadow:0 2px 8px #2024260d}
.ecc-page.ecc-report section[id],.ecc-page.ecc-report #conclusion~section[id]{scroll-margin-top:var(--article-tabs-offset,100px)}
@media(max-width:760px){.ecc-page .article-tabs.is-fixed{justify-content:flex-start}.ecc-page .article-tabs a{font-size:12px;padding:8px 18px}.article-tabs-slot{margin-bottom:16px}}
@media print{.article-tabs-slot{display:none}}
