.prose h3{font:700 19px var(--body);letter-spacing:-.01em;margin:26px 0 10px}.prose code,.prose pre{font-family:var(--ui);font-size:.92em;background:var(--sunk);border-radius:6px}.prose code{padding:2px 6px}.prose pre{padding:14px 16px;overflow-x:auto;margin:0 0 18px}.prose pre code{padding:0;background:none}.prose blockquote{margin:0 0 18px;padding:2px 0 2px 18px;border-left:3px solid var(--line2);color:var(--ink2)}.postlist{display:grid;grid-gap:14px;gap:14px;padding:32px 0 96px;max-width:760px}.postcard{display:block;background:var(--sheet);border:1px solid var(--line);border-radius:10px;padding:22px 24px;box-shadow:var(--sh1);transition:border-color .2s ease}.postcard h2{font-family:var(--display);font-variation-settings:var(--dvs);font-weight:700;font-size:calc(34px * var(--dk) + 6px);letter-spacing:var(--dls);line-height:1.1}.postcard p{color:var(--ink2);margin-top:8px;max-width:60ch}.postcard .pmeta{display:flex;gap:16px;margin-top:14px;font:500 13px var(--ui);color:var(--ink3)}@media (hover:hover) and (pointer:fine){.postcard:hover{border-color:var(--line2)}}.postempty{padding:32px 0 96px;color:var(--ink2);font-size:17px}