/* Compact footer attribution and independence notice. */
.content-disclaimer{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.75;color:var(--muted);overflow-wrap:break-word}
.content-disclaimer strong{font-weight:700;color:var(--ink)}
@media(max-width:600px){.content-disclaimer{margin-top:20px;padding-top:16px;font-size:12px;line-height:1.7}}

/* Separate platform disclaimer beneath the content disclaimer. */
.meta-disclaimer{margin-top:12px;font-size:12px;line-height:1.75;color:var(--muted);overflow-wrap:break-word}
