.runtime-notice{background:#f3f1e9;border-bottom:1px solid #d9d5c8;padding:14px 4vw;font-size:13px;line-height:1.8;color:#514d42}
.column-pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:48px;font-size:14px}
.column-pagination a{padding:12px 0;border-bottom:1px solid currentColor}
.column-empty{padding:48px 0;line-height:2}
.article-author{font-size:13px;color:#777;margin-top:20px}
.article-body figure img{max-width:100%;height:auto;object-fit:contain}
.article-body a{overflow-wrap:anywhere}
.article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}
.article-body td,.article-body th{border:1px solid #ccc;padding:10px}
@media(max-width:600px){.column-pagination{gap:18px}.runtime-notice{font-size:12px}}
