.blog-module__r2Uipq__head{gap:var(--space-5);max-width:var(--layout-prose);display:grid}.blog-module__r2Uipq__head h1,.blog-module__r2Uipq__lede{margin:0}.blog-module__r2Uipq__byline{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.blog-module__r2Uipq__byline>span+span:before{content:"·";margin-right:var(--space-3);color:var(--color-text-faint)}.blog-module__r2Uipq__cover{width:100%;max-width:var(--layout-prose);aspect-ratio:16/9;margin-top:var(--space-8);object-fit:cover;background:var(--color-surface-sunken);border-radius:var(--radius-card)}.blog-module__r2Uipq__layout{grid-template-columns:minmax(0, 15rem) minmax(0, var(--layout-prose));gap:var(--space-12) var(--space-16);align-items:start;display:grid}.blog-module__r2Uipq__toc{top:calc(var(--navbar-height) + var(--space-6));position:sticky}.blog-module__r2Uipq__tocTitle{margin:0 0 var(--space-3)}.blog-module__r2Uipq__tocList{gap:var(--space-2);display:grid}.blog-module__r2Uipq__tocItem{color:var(--color-text-muted);font-size:var(--type-small);line-height:var(--leading-ui);text-decoration:none}.blog-module__r2Uipq__tocItem:hover,.blog-module__r2Uipq__tocActive{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.blog-module__r2Uipq__body{min-width:0}.blog-module__r2Uipq__card{gap:var(--space-3);align-content:start;display:grid}.blog-module__r2Uipq__cardImage{aspect-ratio:16/9;object-fit:cover;background:var(--color-surface-sunken);border-radius:var(--radius-sm);width:100%}.blog-module__r2Uipq__cardTitle,.blog-module__r2Uipq__cardText,.blog-module__r2Uipq__cardMeta{margin:0}@media (max-width:1023px){.blog-module__r2Uipq__layout{grid-template-columns:minmax(0,1fr)}.blog-module__r2Uipq__toc{position:static}}
