.post-arrow{font-size:16px;color:var(--muted);align-self:center}
.site-views{grid-column:1/-1;margin:8px 0 0;text-align:center;color:var(--muted);font-size:12px}
.post-month>.month{margin:28px 0 10px}
.article-figure{margin:26px 0 30px;max-width:100%}
.article-figure>a{display:block;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}
.article-figure img{display:block;width:100%;height:auto}
.article-figure figcaption{margin-top:12px;color:var(--muted);font-size:13px;line-height:1.85;overflow-wrap:anywhere}
.article-figure-zoom{display:block;color:var(--blue);margin-top:4px}
.article-body .article-sources{font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0 22px;overflow-wrap:anywhere}
a.post{color:var(--ink);font:inherit;text-decoration:none}a.post:hover{text-decoration:none}
.article-page .page{max-width:960px}.article-page main{margin:38px 0 35px;padding:30px 40px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.article-page .article-body{padding:24px 0 0}.article-page h1{font-size:32px;line-height:1.6;letter-spacing:-.04em;margin:15px 0 10px}.article-page h2{font-size:22px;line-height:1.65;margin:30px 0 15px}.article-page .article-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px}.article-page .article-top button{font:inherit;background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:8px 12px}.article-page .article-meta{margin-bottom:22px}.article-page .article-signature{border-top:1px solid var(--line);padding-top:18px;margin-top:30px;color:var(--muted)}.article-page .article-signature p{font-size:13px;margin:0 0 5px}.article-neighbours{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:26px;font-size:14px}.article-page [data-article-url]{width:100%;font:inherit;padding:10px;margin-top:10px}.article-page .article-body h1~p{line-height:2}.article-page .article-body .article-sources{font-size:13px}
@media(max-width:620px){.article-page main{padding:23px 19px;margin-top:28px}.article-page h1{font-size:26px}.article-page h2{font-size:21px}.article-page .article-body p{font-size:17px;line-height:2}.article-page .article-top{font-size:13px}}
