h1,h2,h3,h4{font-family:var(--serif);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--void)}
p{color:var(--ink)}
.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-deep);font-weight:500}

.entry-content{font-size:1.05rem;line-height:1.75;color:var(--ink)}
.entry-content p,.entry-content ul,.entry-content ol,.entry-content blockquote,.entry-content figure,.entry-content table{margin-bottom:1.4em}
.entry-content h2,.entry-content h3,.entry-content h4{margin:1.8em 0 .6em}
.entry-content ul,.entry-content ol{padding-left:1.4em;list-style:revert}
.entry-content a{color:var(--signal-deep);text-decoration:underline;text-underline-offset:2px}
.entry-content a:hover{color:var(--void)}
.entry-content blockquote{border-left:3px solid var(--signal);padding-left:1.2em;font-style:italic;color:var(--slate)}
.entry-content img{border-radius:var(--radius);margin:0 auto 1.4em}
.entry-content figcaption{font-size:.85rem;color:var(--slate);text-align:center;margin-top:-1em;margin-bottom:1.4em}
.entry-content code{font-family:var(--mono);font-size:.9em;background:var(--paper-2);padding:.15em .4em;border-radius:4px}
