.news-card{border:1px solid var(--bm-color-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;font-family:Alexandria,IBM,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.news-toc-card{border-radius:12px;width:100%;position:static}.news-card-title{font-size:18px;font-weight:700;color:var(--bm-color-primary)}.news-toc-list{display:flex;flex-direction:column;gap:24px;width:100%}.news-toc-body{position:relative;width:100%;padding-left:28px;--news-toc-item-line-height:20px}.news-toc-rail{position:absolute;left:0;top:0;bottom:0;width:7px;pointer-events:none}.news-toc-rail:before{content:"";position:absolute;left:3px;top:calc(var(--news-toc-item-line-height) / 2);bottom:calc(var(--news-toc-item-line-height) / 2);width:1px;background:var(--bm-color-border)}.news-toc-item{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:20px;color:var(--bm-color-secondary);position:relative;min-height:20px;cursor:pointer;width:100%}.news-toc-item:before{content:"";position:absolute;left:-28px;top:50%;width:7px;height:7px;border-radius:999px;background:var(--bm-color-border);transform:translateY(-50%)}.news-toc-item span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-toc-item.is-active{color:var(--bm-color-primary);font-weight:600}.news-toc-item.is-active:before{background:var(--bm-color-primary)}.news-toc-mobile{position:relative}.news-toc-trigger{position:fixed;right:16px;bottom:24px;z-index:40;border-radius:999px;padding:10px 16px;background:color-mix(in oklab,var(--color-bm-function-cex-brand) 20%,transparent);color:var(--bm-color-primary);font-family:Alexandria,IBM,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px}.news-toc-sheet__panel{width:100%;max-height:80vh;background:var(--bm-color-bgline2);border-radius:24px 24px 0 0;padding:0 20px 86px;overflow-y:auto;box-sizing:border-box;font-size:16px}.news-toc-sheet__handle{width:31px;height:3px;border-radius:999px;margin:6px auto 12px;background:rgba(255,255,255,.24)}.news-toc-sheet__title{margin:0 0 20px;font-size:20px;font-weight:600;line-height:30px;color:var(--bm-color-primary);font-family:Alexandria,IBM,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.news-toc-sheet__panel .news-toc-item{font-size:16px;color:var(--color-bm-text-secondary,#787878)}.toc-modal-overlay{background-color:var(--bm-bg-mask,rgba(0,0,0,.7));animation:toc-overlay-in .22s ease both}.toc-modal-content{animation:toc-sheet-in .28s ease both}@keyframes toc-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes toc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}