.prose figure{margin:28px 0 8px}.prose figure img{width:100%;height:auto;display:block}.prose figcaption{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:10px}.prose .credit{font-size:13px;color:var(--ink-3);margin:-2px 0 24px}.prose figure+.credit{margin-top:4px}
.post-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 28px}
.post-tags{display:flex;gap:8px;flex-wrap:wrap;margin:40px 0 0}.post-tags a{font-size:11px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);padding:6px 10px}.post-tags a:hover{border-color:#fff}
.origin{font-size:13px;color:var(--ink-3);margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.origin a{color:#fff;text-decoration:underline}
.gcard .d{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}
.pager{display:flex;justify-content:center;gap:8px;padding:8px 0 96px}.pager a,.pager span{font-size:12px;letter-spacing:.14em;padding:12px 16px;border:1px solid var(--line)}.pager a:hover,.pager span[aria-current]{border-color:#fff}
.sec-blog{padding:0 0 24px}