.PostHeader-module__FqhAMq__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);gap:1.4rem;margin-bottom:1.6rem;font-size:.72rem;display:flex}.PostHeader-module__FqhAMq__back{font-family:var(--font-mono);color:var(--amber);margin-bottom:2.4rem;font-size:.78rem;display:inline-block}.PostHeader-module__FqhAMq__title{font-family:var(--font-serif);text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.8rem,4.4vw,2.6rem);font-weight:500;line-height:1.22}.PostHeader-module__FqhAMq__dek{font-family:var(--font-serif);color:var(--dim);max-width:32ch;margin:0 0 3rem;font-size:1.05rem;line-height:1.6}
.SignOff-module__faaX3q__signOff{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--dim);margin-top:3rem;padding-top:1.6rem;font-size:.85rem}.SignOff-module__faaX3q__signOff a{color:var(--amber);border-bottom:1px solid #0000}.SignOff-module__faaX3q__signOff a:hover,.SignOff-module__faaX3q__signOff a:focus-visible{border-bottom-color:var(--amber)}
.AnnotatedLogPost-module__Af82-a__page{flex:1;justify-content:center;padding:6vw 4vw 8vw;display:flex}.AnnotatedLogPost-module__Af82-a__article{width:100%;max-width:38rem}.AnnotatedLogPost-module__Af82-a__log{counter-reset:line;border-top:1px solid var(--border)}.AnnotatedLogPost-module__Af82-a__entry{counter-increment:line;border-bottom:1px solid var(--border);grid-template-columns:2.4rem 1fr;gap:1.2rem;padding:1.6rem 0;display:grid}.AnnotatedLogPost-module__Af82-a__entry:before{content:counter(line, decimal-leading-zero);font-family:var(--font-mono);color:var(--gutter);padding-top:.3rem;font-size:.72rem}.AnnotatedLogPost-module__Af82-a__entryContent p{font-family:var(--font-serif);margin:0;font-size:1.05rem;line-height:1.75}.AnnotatedLogPost-module__Af82-a__entryContent h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);margin:0 0 .4rem;font-size:.85rem}.AnnotatedLogPost-module__Af82-a__note{font-family:var(--font-mono);color:var(--amber);margin-top:.8rem;font-size:.8rem}@media (max-width:600px){.AnnotatedLogPost-module__Af82-a__entry{grid-template-columns:1.6rem 1fr;gap:.8rem}}
.DiffJournalPost-module__8LgHNq__page{flex:1;justify-content:center;padding:6vw 4vw 8vw;display:flex}.DiffJournalPost-module__8LgHNq__article{width:100%;max-width:38rem}.DiffJournalPost-module__8LgHNq__diff{border:1px solid var(--border);border-radius:8px;font-size:1.02rem;overflow:hidden}.DiffJournalPost-module__8LgHNq__hunk{grid-template-columns:2.6rem 1fr;display:grid}.DiffJournalPost-module__8LgHNq__hunk+.DiffJournalPost-module__8LgHNq__hunk{border-top:1px solid var(--border)}.DiffJournalPost-module__8LgHNq__mark{font-family:var(--font-mono);color:var(--green);padding:1.5rem 0 0 1.2rem;font-size:.85rem}.DiffJournalPost-module__8LgHNq__mark.DiffJournalPost-module__8LgHNq__minor{color:var(--dim)}.DiffJournalPost-module__8LgHNq__content{padding:1.5rem 1.6rem 1.5rem 0}.DiffJournalPost-module__8LgHNq__content p{font-family:var(--font-serif);margin:0;line-height:1.75}.DiffJournalPost-module__8LgHNq__content h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);margin:0;font-size:.85rem}.DiffJournalPost-module__8LgHNq__note{font-family:var(--font-mono);color:var(--amber);margin-top:.7rem;font-size:.78rem}.DiffJournalPost-module__8LgHNq__added{background:#8fbf7f0f}@media (max-width:600px){.DiffJournalPost-module__8LgHNq__hunk{grid-template-columns:1.8rem 1fr}.DiffJournalPost-module__8LgHNq__mark{padding:1.2rem 0 0 .8rem}.DiffJournalPost-module__8LgHNq__content{padding:1.2rem 1.2rem 1.2rem 0}}
.MarginNotesPost-module__wHLYvW__page{flex:1;justify-content:center;padding:6vw 4vw 8vw;display:flex}.MarginNotesPost-module__wHLYvW__article{width:100%;max-width:52rem}.MarginNotesPost-module__wHLYvW__body{border-top:1px solid var(--border);padding-top:1.6rem}.MarginNotesPost-module__wHLYvW__row{grid-template-columns:1fr 15rem;align-items:start;gap:3rem;margin-bottom:2.2rem;display:grid}.MarginNotesPost-module__wHLYvW__row.MarginNotesPost-module__wHLYvW__noNote{grid-template-columns:1fr}.MarginNotesPost-module__wHLYvW__main p{font-family:var(--font-serif);margin:0;font-size:1.08rem;line-height:1.8}.MarginNotesPost-module__wHLYvW__main h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);margin:0;font-size:.85rem}.MarginNotesPost-module__wHLYvW__note{font-family:var(--font-mono);color:var(--amber);border-left:2px solid var(--amber);padding-top:.2rem;padding-left:1rem;font-size:.78rem;line-height:1.6}@media (max-width:760px){.MarginNotesPost-module__wHLYvW__row{grid-template-columns:1fr;gap:.8rem}.MarginNotesPost-module__wHLYvW__note{border-left:none;border-top:1px solid var(--border);padding-top:.8rem;padding-left:0}}
