.detail-columns.no-sidebar,.guide-layout.no-directory{grid-template-columns:minmax(0,1fr)}
.feature-topic.no-cover-item{grid-template-columns:minmax(0,1fr)}
.feature-topic.no-cover-item .feature-copy{width:100%}
.related-video.no-cover{grid-template-columns:minmax(0,1fr)}
.video-author{display:flex;flex-wrap:wrap;gap:5px 14px}
.content-empty{padding:28px 0;color:var(--muted)}
.detail-introduction a,.chapter-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.chapter-content .primary-link{color:#fff;text-decoration:none}
.detail-introduction>p+p{margin-top:16px}
.chapter-content>ul,.chapter-content>ol{padding-left:22px;font-size:calc(15px * var(--reading-scale,1));line-height:1.95;margin:20px 0}
.chapter-content>h3{font-size:calc(21px * var(--reading-scale,1));margin:26px 0 12px}
.chapter-content blockquote{border-left:3px solid var(--accent);padding:14px 20px;background:var(--panel);margin:22px 0;line-height:1.95}
.chapter-content img{max-width:100%;height:auto}
.chapter-content pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--panel)}
.chapter-content table{display:block;width:100%;overflow:auto;border-collapse:collapse;font-size:calc(12px * var(--reading-scale,1));line-height:1.85}
.chapter-content th,.chapter-content td{padding:9px 12px;border:1px solid var(--line)}
.chapter-content,.data-main{overflow-wrap:anywhere}
.source-list a{overflow-wrap:anywhere}
.video-tail a,.chapter-nav li a{min-height:44px}
@media(max-width:620px){.feature-copy{width:100%}.chapter-content>ul,.chapter-content>ol{font-size:calc(14px * var(--reading-scale,1))}.data-table caption{display:block;width:100%}}
