/*
 * 法律文本页（legal.php：隐私政策等）。正文排版复用 css/article.css 的 .a-prose（标题、段落、列表、表格、链接），
 * 这里只补：深色正文区块、72ch 限宽、页头留白、正文里的 <h1> 以外的元信息行。
 * 依赖 css/articles.css、css/article.css、css/tokens-articles.css（--l-prose-max）。
 */

.a-page .l-head {
    padding-bottom: var(--space-10);
    border-bottom: var(--line-width) solid var(--line);
}

.l-head__title {
    max-width: var(--l-prose-max);
    margin-top: var(--space-4);
}

/* 深色正文：不像文章那样切浅色区块，整页一个底色 */
.a-page .l-body {
    padding-block: var(--space-12) var(--a-section-y);
    background-color: var(--bg);
    color: var(--fg);
}

.l-prose {
    max-width: var(--l-prose-max);
}

/* 行文链接在深色底上用品牌蓝，悬停加深 */
.a-page .l-prose :is(p, li, td, figcaption, blockquote) a:hover {
    color: var(--brand-blue-hover);
}

/* 片段里的元信息行（生效日期、更新日期等）：<p class="legal-meta"> */
.l-prose .legal-meta {
    font-family: var(--font-mono);
    font-size: var(--fs-sm);
    color: var(--fg-muted);
}

/* 表格在 72ch 栏里通常放得下，恢复正常表格布局，窄屏再横向滚动 */
.l-prose table { display: table; }

@media (max-width: 768px) {
    .l-prose table { display: block; }
}
