.reading-module__xdUvLq__page{padding:clamp(56px,7vw,104px) 0 clamp(72px,8vw,120px)}.reading-module__xdUvLq__wrap{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:0 40px}.reading-module__xdUvLq__title{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.1rem + 2.6vw,3.6rem);font-weight:600;line-height:1.04}.reading-module__xdUvLq__prose{overflow-wrap:break-word}.reading-module__xdUvLq__prose>:first-child{margin-top:0}.reading-module__xdUvLq__prose p{text-wrap:pretty;margin:0 0 1.2em}.reading-module__xdUvLq__prose h2{letter-spacing:-.022em;text-wrap:balance;margin:2em 0 .6em;font-size:clamp(24px,1.1rem + 1vw,30px);font-weight:600;line-height:1.15}.reading-module__xdUvLq__prose h3{letter-spacing:-.015em;text-wrap:balance;margin:1.8em 0 .5em;font-size:22px;font-weight:600;line-height:1.2}.reading-module__xdUvLq__prose h2+h3{margin-top:.8em}.reading-module__xdUvLq__prose strong{font-weight:600}.reading-module__xdUvLq__prose a{color:inherit;-webkit-text-decoration:underline 1px var(--line-strong);text-decoration:underline 1px var(--line-strong);text-underline-offset:5px;font-weight:600;transition:text-decoration-color .18s}.reading-module__xdUvLq__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.reading-module__xdUvLq__prose ul,.reading-module__xdUvLq__prose ol{margin:0 0 1.2em;padding-left:1.4em}.reading-module__xdUvLq__prose li{margin:.35em 0;padding-left:.3em}.reading-module__xdUvLq__prose li::marker{color:var(--ink-3)}.reading-module__xdUvLq__prose ol li::marker{font:500 .85em var(--f-mono), monospace}.reading-module__xdUvLq__prose blockquote{border-left:2px solid var(--line-strong);color:var(--ink-2);margin:1.8em 0;padding:2px 0 2px 24px;font-size:19px;line-height:1.55}.reading-module__xdUvLq__prose blockquote p:last-child{margin-bottom:0}.reading-module__xdUvLq__prose img{border-radius:14px;max-width:100%;height:auto;margin:1.8em 0;display:block}.reading-module__xdUvLq__prose p:has(>img:only-child){margin:0}.reading-module__xdUvLq__prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.reading-module__xdUvLq__prose code{background:var(--paper-2);font:.88em var(--f-mono), monospace;border-radius:4px;padding:1px 6px}@media (prefers-reduced-motion:reduce){.reading-module__xdUvLq__prose a{transition:none}}@media (max-width:560px){.reading-module__xdUvLq__wrap{padding:0 16px}.reading-module__xdUvLq__prose blockquote{padding-left:18px;font-size:17.5px}}
.post-page-module__b4JxsW__head{margin-bottom:clamp(32px,4vw,48px)}.post-page-module__b4JxsW__back{color:var(--ink-3);font:500 13px/1.3 var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:28px;text-decoration:none;transition:color .18s;display:inline-flex}.post-page-module__b4JxsW__back:hover{color:var(--accent)}.post-page-module__b4JxsW__byline{color:var(--ink-3);font:500 13px/1.3 var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:4px 10px;margin:22px 0 0;display:flex}.post-page-module__b4JxsW__cover{aspect-ratio:3/2;background:var(--paper-2);border-radius:14px;margin:0 0 clamp(36px,5vw,56px);position:relative;overflow:hidden}.post-page-module__b4JxsW__cover img{object-fit:cover}@media (prefers-reduced-motion:reduce){.post-page-module__b4JxsW__back{transition:none}}@media (max-width:560px){.post-page-module__b4JxsW__cover{border-radius:12px}}
