.site-head nav{display:flex;gap:var(--s5);flex:1;flex-wrap:wrap}
.site-head nav a{text-decoration:none;color:var(--ink);font-weight:600}
.page{width:min(1100px,100% - 2*var(--s4));margin:var(--s6) auto var(--s8)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s5)}
.meta{display:flex;gap:var(--s2);flex-wrap:wrap;margin:var(--s3) 0}
.prose{white-space:pre-line}
