.prose{max-width:704px;font:var(--text-body)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin:var(--space-10) 0 0;font:var(--text-heading);letter-spacing:var(--tracking-heading)}.prose h2+*{margin-top:var(--space-3)}.prose p{margin:0}.prose ul,.prose ol{padding-left:var(--space-6);margin:0}.prose li{padding:var(--space-1) 0}.prose code{font-family:var(--font-mono);padding:0 var(--space-1);background:var(--color-surface);border:var(--line-row);font-size:.88em}.prose .code code{font-size:inherit;background:0 0;border:0;padding:0}.prose a{-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}.prose .code-label{margin-bottom:var(--space-1);font:600 14px/20px var(--font-sans);display:block}.prose .note{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--line-app);border-left:8px solid var(--color-ink)}.prose .note p{font:var(--text-body-app)}.draft{margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border:var(--line-app);background:var(--color-surface);font:600 16px/24px var(--font-sans);border-style:dashed;display:inline-block}.page-wrap{padding-top:var(--space-10)}.crumb{margin:0 0 var(--space-4);font:var(--text-small)}.list{border-bottom:var(--line-app);margin:0;padding:0;list-style:none}.list li{border-top:var(--line-app)}.list a{padding:var(--space-4) 0;text-decoration:none;display:block}.list a strong{font:800 22px/28px var(--font-sans);letter-spacing:var(--tracking-heading);display:block}.list a span{max-width:640px;margin-top:var(--space-1);color:var(--color-muted);display:block}.list a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action);text-decoration-thickness:3px}.source{margin-top:var(--space-3);font:var(--text-small);color:var(--color-muted)}.entry{padding:var(--space-6) 0;border-top:var(--line-app)}.entry .date{font:500 14px/20px var(--font-mono)}.entry h2{margin:var(--space-1) 0 var(--space-3);font:var(--text-title);letter-spacing:var(--tracking-heading)}.next-link{margin-top:var(--space-10);font:600 18px/28px var(--font-sans)}
