.blog-post-article[data-v-7993c25d]{min-width:0;max-width:46rem}.blog-post-header[data-v-7993c25d]{border-bottom:1px solid var(--lab-line-strong);gap:1.25rem;padding-bottom:2rem;display:grid}.blog-post-meta[data-v-7993c25d]{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.blog-post-title[data-v-7993c25d]{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:800;line-height:1.02}.blog-post-tags[data-v-7993c25d]{flex-wrap:wrap;gap:.5rem;display:flex}.blog-post-tag[data-v-7993c25d]{border:1px solid var(--lab-line-strong);padding:.125rem .5rem}.blog-post-body[data-v-7993c25d]{overflow-wrap:break-word;padding-top:2rem;font-size:1.0625rem;line-height:1.7}.blog-post-body[data-v-7993c25d] h2,.blog-post-body[data-v-7993c25d] h3,.blog-post-body[data-v-7993c25d] h4{letter-spacing:-.02em;margin:2em 0 .625em;font-weight:700;line-height:1.2}.blog-post-body[data-v-7993c25d]>:first-child{margin-top:0}.blog-post-body[data-v-7993c25d] h1{letter-spacing:-.025em;margin:2em 0 .625em;font-size:2rem;line-height:1.15}.blog-post-body[data-v-7993c25d] h2{font-size:1.625rem}.blog-post-body[data-v-7993c25d] h3{font-size:1.25rem}.blog-post-body[data-v-7993c25d] p,.blog-post-body[data-v-7993c25d] ul,.blog-post-body[data-v-7993c25d] ol,.blog-post-body[data-v-7993c25d] blockquote,.blog-post-body[data-v-7993c25d] pre,.blog-post-body[data-v-7993c25d] table,.blog-post-body[data-v-7993c25d] img{margin:0 0 1.25em}.blog-post-body[data-v-7993c25d] ul,.blog-post-body[data-v-7993c25d] ol{padding-left:1.5rem}.blog-post-body[data-v-7993c25d] ul{list-style:outside}.blog-post-body[data-v-7993c25d] ol{list-style:decimal}.blog-post-body[data-v-7993c25d] li{margin-bottom:.375em}.blog-post-body[data-v-7993c25d] li:has(>input[type=checkbox]){margin-left:-1.25rem;list-style:none}.blog-post-body[data-v-7993c25d] a{color:var(--lab-signal);text-decoration:underline}.blog-post-body[data-v-7993c25d] blockquote{border-left:2px solid var(--lab-signal);color:var(--lab-text-2);padding-left:1rem}.blog-post-body[data-v-7993c25d] code{background:var(--lab-surface-2);font-family:var(--lab-font-mono);padding:.125em .3em;font-size:.875em}.blog-post-body[data-v-7993c25d] pre{background:var(--lab-surface-2);padding:1rem;line-height:1.5;overflow-x:auto}.blog-post-body[data-v-7993c25d] pre code{background:0 0;padding:0}.blog-post-body[data-v-7993c25d] table{border-collapse:collapse;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.blog-post-body[data-v-7993c25d] th,.blog-post-body[data-v-7993c25d] td{border:1px solid var(--lab-line-strong);text-align:left;padding:.5rem .75rem}.blog-post-body[data-v-7993c25d] img{max-width:100%;height:auto}.blog-post-body[data-v-7993c25d] hr{border:0;border-top:1px solid var(--lab-line-strong);margin:2em 0}.blog-post-wrapper[data-v-713d5a9d]{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:clamp(2rem,5vw,4rem) 0;display:grid}.blog-post-back[data-v-713d5a9d]{justify-self:start}
