/* Journal article pages. Loaded after subpage.css. */
.eyebrow a{color:inherit; text-decoration:none;}
h1{font-size:clamp(26px,4.5vw,36px); margin:13px 0 8px;}
.date-line{font-family:'IBM Plex Mono', monospace; font-size:12px; color:rgba(0,0,0,0.6); margin-bottom:34px;}
.article-photo{aspect-ratio:16/9; background:#0a0a0a; border-radius:4px; overflow:hidden; margin-bottom:34px;}
.article-photo img{width:100%; height:100%; object-fit:cover; display:block;}
.article-body p{font-size:15px; color:rgba(0,0,0,0.82); margin-bottom:13px; max-width:64ch;}
.pager{display:flex; justify-content:space-between; gap:13px; flex-wrap:wrap; margin-top:55px; padding-top:21px; border-top:1px solid var(--stone-line); font-family:'IBM Plex Mono', monospace; font-size:12px;}
.pager a{color:rgba(0,0,0,0.6); text-decoration:none;}
.pager a:hover{color:var(--ink); text-decoration:underline;}
