.blog-title{font:var(--text-display)/1.05 var(--serif);margin:20px 0 24px}.blog-intro{color:var(--quiet);font-size:13px;line-height:1.9;max-width:620px}.post-grid{display:grid;gap:40px;margin:64px 0}.post-card{min-width:0;border-top:1px solid var(--rule);padding-top:22px}.post-card>a{display:block}.post-cover{aspect-ratio:1.6;object-fit:cover;margin-bottom:22px}.post-card time{font-size:10px;color:var(--quiet)}.post-card h2{font:30px/1.2 var(--serif);letter-spacing:-.02em;text-transform:none;margin:14px 0}.post-card p{font-size:12px;color:var(--quiet);line-height:1.9}.essay{max-width:820px;margin:0 auto}.essay-header{margin-top:48px;margin-bottom:48px}.essay-header .kicker{margin-top:35px}.essay-header h1{font-size:clamp(38px,5.5vw,70px);overflow-wrap:anywhere}.prose{font:19px/1.9 var(--serif);overflow-wrap:anywhere}.prose p{margin:0 0 24px}.prose h2,.prose h3,.prose h4{font-family:var(--serif);text-transform:none;letter-spacing:0;margin:40px 0 20px;line-height:1.25}.prose h2{font-size:32px}.prose h3{font-size:27px}.prose h4{font-size:23px}.prose img{width:auto;max-width:100%;height:auto;margin:28px auto}.prose figure{margin:32px 0}.prose figcaption{font:11px/1.8 var(--mono);color:var(--quiet);text-align:center}.prose a{border-bottom:1px solid #aeb2a2}.prose blockquote{margin:30px 0;border-left:2px solid #a6b292;padding-left:24px;color:var(--quiet)}.prose pre{overflow:auto;padding:20px;background:var(--surface);font:12px/1.7 var(--mono)}.prose code{font-family:var(--mono);font-size:.8em}.original-source{font-size:11px;color:var(--quiet);margin-top:48px}.post-neighbors{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:24px;margin-top:48px;font-size:12px}.post-neighbors a{max-width:45%}@media(min-width:768px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 40px}}@media(min-width:1200px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
