.prose[data-v-918d6189]{max-width:var(--blog-measure);color:var(--app-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.prose[data-v-918d6189]>*+*{margin-top:var(--space-6)}.prose[data-v-918d6189] p,.prose[data-v-918d6189] ul,.prose[data-v-918d6189] ol,.prose[data-v-918d6189] blockquote{margin-bottom:0}.prose[data-v-918d6189] h2{margin-top:var(--space-16);padding-bottom:var(--space-3);border-bottom:1px solid var(--app-text-primary);color:var(--app-text-primary);font-size:var(--text-2xl);text-wrap:balance}.prose[data-v-918d6189] h3{margin-top:var(--space-12);color:var(--app-text-primary);font-size:var(--text-xl);text-wrap:balance}.prose[data-v-918d6189] h2+*,.prose[data-v-918d6189] h3+*{margin-top:var(--space-4)}.prose[data-v-918d6189] strong{color:var(--app-text-primary);font-weight:var(--weight-medium)}.prose[data-v-918d6189] a{color:var(--app-text-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.prose[data-v-918d6189] a:hover{text-decoration-thickness:2px}.prose[data-v-918d6189] ul,.prose[data-v-918d6189] ol{padding-left:var(--space-8)}.prose[data-v-918d6189] li+li{margin-top:var(--space-3)}.prose[data-v-918d6189] li::marker{color:var(--app-text-primary)}.prose[data-v-918d6189] ol>li::marker{font-family:var(--font-heading)}.prose[data-v-918d6189] blockquote{margin-inline:0;padding:var(--space-1) 0 var(--space-1) var(--space-6);border-left:1px solid var(--app-text-primary);color:var(--app-text-primary);font:italic var(--weight-heading) var(--text-lg) / var(--leading-snug) var(--font-heading)}.prose[data-v-918d6189] .post-table{max-width:100%;overflow-x:auto;scrollbar-color:var(--landing-scrollbar)}.prose[data-v-918d6189] table{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:lining-nums tabular-nums}.prose[data-v-918d6189] th,.prose[data-v-918d6189] td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--app-divider);text-align:left;vertical-align:baseline}.prose[data-v-918d6189] th{border-bottom:1px solid var(--app-text-primary);color:var(--app-text-primary);font-weight:var(--weight-medium)}.prose[data-v-918d6189] .figure{font-family:var(--blog-figure-font);font-variant-numeric:lining-nums;white-space:nowrap}.prose[data-v-918d6189] hr{height:0;margin-block:var(--space-12);border:0;border-top:var(--app-rule-double)}@media(min-width:40rem){.prose[data-v-918d6189]{font-size:var(--text-lg)}}.post__page[data-v-7fe22471]{max-width:var(--page-max);margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-24)}.post__page[data-v-7fe22471]:focus{outline:none}.post__crumbs[data-v-7fe22471],.post__article[data-v-7fe22471]{max-width:var(--blog-measure);margin-inline:auto}.post__crumb-list[data-v-7fe22471]{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.post__crumb-list li+li[data-v-7fe22471]:before{content:"/";margin-inline:var(--space-2);color:var(--app-text-muted)}.post__crumb[data-v-7fe22471]{display:inline-flex;align-items:center;min-height:var(--hit-min);color:var(--app-text-secondary);font-size:var(--text-sm)}.post__crumb[data-v-7fe22471]:hover{color:var(--app-text-accent)}.post__head[data-v-7fe22471]{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:var(--app-rule-double)}.post__band[data-v-7fe22471]{position:relative;aspect-ratio:var(--blog-post-art-ratio);margin-bottom:var(--space-4)}.post__title[data-v-7fe22471]{color:var(--app-text-primary);font-size:var(--text-3xl);letter-spacing:var(--landing-display-tracking);text-wrap:balance}.post__dateline[data-v-7fe22471]{display:flex;flex-wrap:wrap;gap:0 .3em;margin:0;color:var(--app-text-primary);font:italic var(--weight-heading) var(--text-lg) / var(--leading-snug) var(--font-heading)}.post__dateline[data-v-7fe22471]>*{display:inline-block}.post__lede[data-v-7fe22471]{margin:0;color:var(--app-text-secondary);font-size:var(--text-lg)}.post__body[data-v-7fe22471]{margin-top:var(--space-12)}.post__failed[data-v-7fe22471]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-12);color:var(--app-text-primary)}.post__failed p[data-v-7fe22471]{margin:0}.post__next[data-v-7fe22471]{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-24);padding-top:var(--space-6);border-top:var(--app-rule-double)}.post__next-title[data-v-7fe22471]{color:var(--app-text-primary);font-size:var(--text-2xl)}.post__next-rack[data-v-7fe22471]{display:flex;gap:var(--space-4);margin:0;padding:var(--space-2) var(--space-1) 0;border-bottom:var(--blog-shelf-lip);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);scrollbar-color:var(--landing-scrollbar)}.post__next-rack>li[data-v-7fe22471]{flex:0 0 calc((100% - var(--space-4)) / (1 + var(--blog-tract-peek)));min-width:0;scroll-snap-align:start}.post__app[data-v-7fe22471]{max-width:var(--landing-measure);margin:0;color:var(--app-text-secondary)}.post__app-link[data-v-7fe22471]{color:var(--app-text-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.post__app-link[data-v-7fe22471]:hover{text-decoration-thickness:2px}@media(min-width:40rem){.post__page[data-v-7fe22471]{padding-top:var(--space-12)}.post__title[data-v-7fe22471]{font-size:var(--text-4xl)}.post__next-rack[data-v-7fe22471]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.post__next-rack>li[data-v-7fe22471]:nth-child(4){display:none}}@media(min-width:56rem){.post__page[data-v-7fe22471]{padding-inline:var(--space-8)}.post__band[data-v-7fe22471]{aspect-ratio:var(--blog-post-art-ratio-wide)}}@media(min-width:64rem){.post__next-rack[data-v-7fe22471]{grid-template-columns:repeat(4,minmax(0,1fr))}.post__next-rack>li[data-v-7fe22471]:nth-child(4){display:block}}
