/* Operational Capabilities of the Alkaimi Ecosystem: publication pages only. Loaded after /styles.css and /institutional.css. */
.article-hero .pub-line{margin-top:14px}
.article .notice-top{margin:0 0 1.6rem}
.article [id]{scroll-margin-top:100px}
.toc{max-height:calc(100vh - 120px);overflow-y:auto}
.toc .toc-home{color:inherit;text-decoration:none}
.toc h2.toc-second{margin-top:28px}
.toc-links a.current{color:var(--navy);font-weight:700}
.article a.button{color:#fff;text-decoration:none}
.article a.button.record-download{color:#101c2a}
.article a.button:hover,.article a.button:focus{color:var(--navy)}
@media(max-width:900px){.toc{max-height:none;overflow:visible}}

/* Mobile only: soft fade on the right edge of a table that scrolls sideways, removed at the end of the scroll. */
@media(max-width:700px){
  .table-scroll{position:relative}
  .table-scroll::after{content:"";position:absolute;top:0;right:0;bottom:8px;width:48px;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0),#fff 85%);opacity:0;transition:opacity .2s ease}
  .table-scroll.can-scroll::after{opacity:1}
}
