.ReadingProgress-module__pj_vwG__bar{z-index:51;background:linear-gradient(90deg,var(--ring-b),var(--ring-a),var(--accent));transform-origin:0;pointer-events:none;height:2px;position:fixed;top:56px;left:0;right:0;transform:scaleX(0)}
.post-module__ZAXO3W__article{padding-top:40px}.post-module__ZAXO3W__narrow{max-width:680px;padding:0 var(--gutter);margin:0 auto}.post-module__ZAXO3W__back{color:var(--fg-dim);margin-bottom:36px;font-size:12.5px;transition:color .2s;display:inline-block}.post-module__ZAXO3W__back:hover,.post-module__ZAXO3W__sigil{color:var(--accent)}.post-module__ZAXO3W__tags{color:var(--tint-2);flex-wrap:wrap;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.post-module__ZAXO3W__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin-bottom:16px;font-size:46px;font-weight:500;line-height:1.08}.post-module__ZAXO3W__dek{font-family:var(--serif);color:var(--fg-dim);margin-bottom:26px;font-size:21px;font-style:italic;line-height:1.45}.post-module__ZAXO3W__byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:36px;padding:16px 0;display:flex}.post-module__ZAXO3W__avatar{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;width:32px;height:32px}.post-module__ZAXO3W__author{color:var(--fg);font-size:13px;font-weight:600;line-height:1.3}.post-module__ZAXO3W__meta{color:var(--fg-faint);font-size:11.5px}.post-module__ZAXO3W__dot{margin:0 8px}.post-module__ZAXO3W__feature{max-width:880px;padding:0 var(--gutter);margin:0 auto 40px}.post-module__ZAXO3W__feature img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:100%;max-height:520px}.post-module__ZAXO3W__prose{font-family:var(--serif);color:#dbe3ef;font-size:20px;line-height:1.7}.post-module__ZAXO3W__prose>*+*{margin-top:1.1em}.post-module__ZAXO3W__prose h2,.post-module__ZAXO3W__prose h3,.post-module__ZAXO3W__prose h4{font-family:var(--serif);color:var(--fg);margin-top:1.8em;font-weight:600;line-height:1.25}.post-module__ZAXO3W__prose h2{font-size:28px}.post-module__ZAXO3W__prose h3{font-size:23px}.post-module__ZAXO3W__prose a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #60a5fa66;text-decoration:underline #60a5fa66;transition:text-decoration-color .2s}.post-module__ZAXO3W__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.post-module__ZAXO3W__prose strong{color:var(--fg);font-weight:600}.post-module__ZAXO3W__prose ul,.post-module__ZAXO3W__prose ol{padding-left:1.4em}.post-module__ZAXO3W__prose li+li{margin-top:.35em}.post-module__ZAXO3W__prose li::marker{color:var(--accent);font-family:var(--mono);font-size:.8em}.post-module__ZAXO3W__prose blockquote{border-left:2px solid var(--accent);color:var(--fg-dim);padding-left:1em;font-style:italic}.post-module__ZAXO3W__prose code{font-family:var(--mono);background:var(--bg-raised);border:1px solid var(--line);color:var(--tint-1);border-radius:3px;padding:.1em .35em;font-size:.78em}.post-module__ZAXO3W__prose pre{font-family:var(--mono);background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;padding:16px 18px;font-size:13.5px;line-height:1.6;overflow-x:auto}.post-module__ZAXO3W__prose pre code{font-size:inherit;color:var(--fg);background:0 0;border:0;padding:0}.post-module__ZAXO3W__prose figure{margin-top:1.8em;margin-bottom:1.8em}.post-module__ZAXO3W__prose img{border:1px solid var(--line);border-radius:4px;width:100%;height:auto}.post-module__ZAXO3W__prose figcaption{font-family:var(--mono);text-align:center;color:var(--fg-faint);margin-top:10px;font-size:12px}.post-module__ZAXO3W__prose hr{text-align:center;border:0;margin:2em 0}.post-module__ZAXO3W__prose hr:after{content:"* * *";color:var(--fg-faint);letter-spacing:.5em}.post-module__ZAXO3W__prose iframe{max-width:100%}.post-module__ZAXO3W__end{text-align:center;color:var(--fg-faint);letter-spacing:.5em;margin:48px 0 0}.post-module__ZAXO3W__pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.post-module__ZAXO3W__pagerLink{border:1px solid var(--line);background:var(--bg-raised);flex-direction:column;gap:6px;padding:16px;transition:border-color .2s,background .2s;display:flex}.post-module__ZAXO3W__pagerLink:hover{border-color:var(--line-strong);background:var(--bg-hover)}.post-module__ZAXO3W__pagerNext{text-align:right}.post-module__ZAXO3W__pagerLabel{color:var(--fg-faint);font-size:11.5px}.post-module__ZAXO3W__pagerTitle{font-family:var(--serif);color:var(--fg);font-size:18px;line-height:1.3}.post-module__ZAXO3W__pagerLink:hover .post-module__ZAXO3W__pagerTitle{color:var(--accent)}@media (max-width:640px){.post-module__ZAXO3W__title{font-size:34px}.post-module__ZAXO3W__dek,.post-module__ZAXO3W__prose{font-size:18px}.post-module__ZAXO3W__pager{grid-template-columns:1fr}}
