.post-module__ZAXO3W__page{background:var(--paper);padding-bottom:var(--space-10)}.post-module__ZAXO3W__head{max-width:var(--container-prose);padding:var(--space-9) var(--gutter) var(--space-7);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.post-module__ZAXO3W__head{padding-top:var(--space-10)}}.post-module__ZAXO3W__back{align-items:center;gap:var(--space-2);min-height:var(--tap);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);transition:color var(--dur-fast) var(--ease-out);align-self:flex-start;text-decoration:none;display:inline-flex}.post-module__ZAXO3W__back:hover{color:var(--accent)}.post-module__ZAXO3W__meta{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.post-module__ZAXO3W__topic{color:var(--accent)}.post-module__ZAXO3W__time{color:var(--faint)}.post-module__ZAXO3W__time:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}.post-module__ZAXO3W__title{font-size:var(--text-h1);color:var(--ink);letter-spacing:var(--tracking-tight);max-width:20ch}.post-module__ZAXO3W__note{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:54ch;padding-left:var(--space-4);border-left:2px solid var(--accent)}.post-module__ZAXO3W__prose{max-width:var(--container-prose);padding-inline:var(--gutter);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.post-module__ZAXO3W__prose p{font-size:var(--text-lg);line-height:var(--leading-loose);color:var(--body)}.post-module__ZAXO3W__prose p:first-child:first-letter{font-family:var(--font-serif);float:left;padding-right:var(--space-3);color:var(--accent);font-size:3.4em;line-height:.82}.post-module__ZAXO3W__related{max-width:var(--container-prose);margin:var(--space-9) auto 0;padding:var(--space-7) var(--gutter) 0;border-top:1px solid var(--line)}.post-module__ZAXO3W__relatedTitle{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint);margin-bottom:var(--space-5);font-weight:400}.post-module__ZAXO3W__relatedList{flex-direction:column;list-style:none;display:flex}.post-module__ZAXO3W__relatedLink{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--line);text-decoration:none;display:flex}.post-module__ZAXO3W__relatedList li:first-child .post-module__ZAXO3W__relatedLink{border-top:0}.post-module__ZAXO3W__relatedTopic{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);flex-shrink:0;min-width:6ch}.post-module__ZAXO3W__relatedName{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--ink);transition:color var(--dur-fast) var(--ease-out);flex:1}.post-module__ZAXO3W__relatedLink:hover .post-module__ZAXO3W__relatedName{color:var(--accent)}.post-module__ZAXO3W__arrow{color:var(--muted);transition:transform var(--dur-fast) var(--ease-out)}.post-module__ZAXO3W__relatedLink:hover .post-module__ZAXO3W__arrow{transform:translateX(var(--nudge))}.post-module__ZAXO3W__meta time{color:var(--faint)}.post-module__ZAXO3W__meta time:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}.post-module__ZAXO3W__hero{width:min(var(--container-wide), calc(100% - (2 * var(--gutter))));margin:0 auto var(--space-8);aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--sunken);box-shadow:var(--shadow-2);overflow:hidden}.post-module__ZAXO3W__heroImage{object-fit:cover;width:100%;height:100%}
