.writing,.post{gap:var(--s-30);padding-block:var(--s-30) var(--s-70);flex-direction:column;display:flex}.post{padding-block-start:var(--s-50)}.writing-sheet{padding:var(--s-50) var(--s-40)}@media (width>=782px){.writing-sheet{padding:var(--s-70) var(--s-60)}}.writing-date{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;display:block}.writing-card__title{letter-spacing:-.02em;font-size:1.125rem;line-height:1.2}.writing-card__title a{text-decoration:none}.writing-card__title a:hover{color:var(--c-event-soft)}.post-inner{gap:var(--s-40);flex-direction:column;max-inline-size:680px;margin-inline:auto;display:flex}.post-date{color:var(--c-muted);font-size:var(--fs-sm)}.post-title{font-size:var(--fs-3xl)}.post-body{gap:var(--s-40);font-size:var(--fs-lg);flex-direction:column;display:flex}.post-rule{border:0;border-block-start:1px solid var(--c-hair);inline-size:100%;margin:0}.post-signoff{font-size:.9375rem}.post-body>*{margin:0}.post-body h2{font-size:var(--fs-xl)}.post-body h3{font-size:var(--fs-lg)}.post-body ul,.post-body ol{gap:var(--s-20);flex-direction:column;padding-inline-start:var(--s-40);display:flex}.post-body a{color:inherit;-webkit-text-decoration-color:var(--c-event);text-decoration-color:var(--c-event);text-underline-offset:3px}.post-body blockquote{border-inline-start:3px solid var(--c-event);padding-inline-start:var(--s-30)}.post-body code{font-family:var(--f-mono);font-size:.9em}
