.h-prose h2{margin-top:clamp(28px,4vh,40px)}.h-prose>h2:first-child{margin-top:0}.h-prose h3{font:700 19px/1.3 var(--f-ui);margin:24px 0 8px}.h-prose ol{margin:0 0 12px;padding-left:24px}.h-prose ol li{font:17px/1.65 var(--f-book);margin-bottom:8px}.h-prose blockquote{margin:16px 0;padding:10px 18px;border-left:3px solid var(--glow);background:var(--panel);border-radius:0 10px 10px 0}.h-prose blockquote p{margin:0}.h-prose code{font:14px/1.5 var(--f-mono);background:var(--sunk);border-radius:5px;padding:1px 5px}.h-prose pre{background:var(--sunk);border:1px solid var(--line);border-radius:10px;padding:14px 16px;overflow-x:auto;margin:0 0 16px}.h-prose pre code{background:none;padding:0;font-size:13.5px}.h-prose strong{font-weight:600}.h-more{font:15px/1.5 var(--f-ui);padding-top:0}.h-posts{list-style:none;padding:0;margin:0}.h-posts li{padding:22px 0;border-bottom:1px solid var(--line);margin:0}.h-posts li::marker{content:none}.h-posts a{text-decoration:none}.h-posts a:hover h2{text-decoration:underline}.h-posts h2{color:var(--ink);margin:0 0 6px}.h-posts p{margin:0 0 6px;color:var(--muted)}.h-posts time{font:500 12px/1 var(--f-mono);color:var(--muted)}
