/* Article Page Layout */
.content-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start; /* Align columns to the top */
}

.article-main-column {
    width: 70%; /* 主内容区宽度 */
    padding-right: 20px; /* 与侧边栏的间距 */
    box-sizing: border-box;
}

.article-sidebar-column {
    width: 30%; /* 侧边栏宽度 */
    box-sizing: border-box;
}

/* Article Specific Styles */
.article-header { /* 文章标题和元数据区域 */
    padding: 15px 15px 0 15px; /* 如果标题不在 card-body 内，则需要内边距 */
}

.article-header h2 {
    font-size: 28px; /* 参考 pc.css 中标题样式 */
    margin-top: 0;
    margin-bottom: 10px;
    color: #333;
}

.a-more-data {
    font-size: 13px; /* 参考 pc.css 中元数据样式 */
    color: #6c757d;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dee2e6;
}

.a-more-data span {
    margin-right: 15px;
}
.a-more-data span i { /* 如果使用 FontAwesome 图标 */
    margin-right: 5px;
}

.article-full-content { /* 文章正文 */
    font-size: 16px; /* 参考 pc.css 中正文样式 */
    line-height: 1.7;
    color: #343a40;
}

.article-full-content img {
    max-width: 60%;
    height: auto;
    border-radius: 4px;
    margin: 30px auto;
    display: block;
}
.article-full-content p {
    margin-bottom: 1em;
}

/* "往期文章" 区域 */
.previous-articles-section {
    margin-top: 30px;
    padding: 15px;
}

.previous-articles-section .content-card-header .content-card-tag {
    background-color: #6c757d; /* 例如：灰色标签 */
}

.previous-articles-list {
    list-style: none;
    padding-left: 0;
    margin:0;
}

.previous-articles-list li {
    padding: 8px 0;
    border-bottom: 1px dotted #eee;
}

.previous-articles-list li:last-child {
    border-bottom: none;
}

.previous-articles-list li a {
    text-decoration: none;
    color: #0056b3; /* 链接颜色 */
}

.previous-articles-list li a:hover {
    text-decoration: underline;
}

/* 侧边栏标签颜色 (如果需要覆盖 pc.css 或提供默认) */
.article-sidebar-column .content-card-header .content-card-tag.tag-related {
    background-color: #17a2b8; /* 例如：信息蓝 */
}

.article-sidebar-column .content-card-header .content-card-tag.tag-hot {
    background-color: #dc3545; /* 例如：危险红 */
}

.p-1236975494{margin:0px;padding:0px;font-size:18px;color:rgb(51, 51, 51);}
.div-1285275118{margin:0px;padding:0px;}
.span-1708729632{display:block;float:left;width:5px;height:12px;background:rgb(246, 200, 91);margin:6px 20px 0px 0px;}