.PostBody-module-scss-module__DhvkXa__body{max-width:var(--blog-measure);font-size:var(--blog-body-size);line-height:var(--blog-body-leading);color:var(--site-text-body);overflow-wrap:break-word}.PostBody-module-scss-module__DhvkXa__body :where(p,ul,ol,blockquote,figure,table,pre,hr,h2,h3,h4){margin:var(--blog-body-gap) 0 0}.PostBody-module-scss-module__DhvkXa__body>:where(:first-child){margin-top:0}.PostBody-module-scss-module__DhvkXa__body :where(p:empty){display:none}.PostBody-module-scss-module__DhvkXa__body :where(h1,h2){font-family:var(--site-font-serif);font-weight:var(--site-weight-display);font-size:var(--blog-h2-size);line-height:var(--site-leading-display);letter-spacing:-.01em;color:var(--site-text-display);margin:0;margin-top:var(--site-space-7);line-height:var(--site-leading-heading)}.PostBody-module-scss-module__DhvkXa__body :where(h3){font-family:var(--site-font-sans);font-weight:var(--site-weight-bold);font-size:var(--blog-h3-size);line-height:var(--site-leading-heading);color:var(--site-text-display);margin:0;margin-top:var(--site-space-6);line-height:var(--site-leading-tight)}.PostBody-module-scss-module__DhvkXa__body :where(h4,h5,h6){font-family:var(--site-font-mono);font-size:var(--site-text-label);font-weight:var(--site-weight-medium);letter-spacing:var(--site-label-tracking);text-transform:uppercase;line-height:var(--site-leading-tight);margin-top:var(--site-space-6);font-weight:var(--site-weight-bold);color:var(--site-text-display)}.PostBody-module-scss-module__DhvkXa__body :where(strong,b){font-weight:var(--site-weight-bold);color:var(--site-text-display)}.PostBody-module-scss-module__DhvkXa__body :where(a){color:var(--site-text-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--site-accent-soft);text-decoration-color:var(--site-accent-soft)}.PostBody-module-scss-module__DhvkXa__body :where(a:hover){color:var(--site-accent-strong);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.PostBody-module-scss-module__DhvkXa__body :where(ul,ol){padding-left:var(--site-space-5)}.PostBody-module-scss-module__DhvkXa__body :where(li){padding-left:var(--site-space-1)}.PostBody-module-scss-module__DhvkXa__body :where(li+li){margin-top:var(--site-space-2)}.PostBody-module-scss-module__DhvkXa__body :where(li)::marker{color:var(--site-accent)}.PostBody-module-scss-module__DhvkXa__body :where(img){border:1px solid var(--site-line-soft);max-width:100%;height:auto;display:block}.PostBody-module-scss-module__DhvkXa__body :where(p img){margin-left:auto;margin-right:auto}.PostBody-module-scss-module__DhvkXa__body :where(figure){margin-left:0;margin-right:0}.PostBody-module-scss-module__DhvkXa__body :where(figcaption){font-family:var(--site-font-mono);font-size:var(--site-text-label);font-weight:var(--site-weight-medium);letter-spacing:var(--site-label-tracking);text-transform:uppercase;line-height:var(--site-leading-tight);margin-top:var(--site-space-3);color:var(--site-text-dim);text-transform:none;letter-spacing:0;font-size:var(--site-text-sm)}.PostBody-module-scss-module__DhvkXa__body :where(blockquote){padding-left:var(--site-space-5);border-left:2px solid var(--blog-quote-rule);font-family:var(--site-font-serif);color:var(--site-text-display);margin-left:0;margin-right:0;font-style:italic}.PostBody-module-scss-module__DhvkXa__body :where(blockquote>:first-child){margin-top:0}.PostBody-module-scss-module__DhvkXa__body :where(code){font-family:var(--site-font-mono);font-size:var(--site-text-md);padding:0 var(--site-space-1);background:var(--blog-code-ground);border-radius:var(--site-radius-sm)}.PostBody-module-scss-module__DhvkXa__body :where(pre){padding:var(--site-space-4);background:var(--blog-code-ground);border:1px solid var(--site-line-soft);border-radius:var(--site-radius-sm);font-size:var(--site-text-sm);line-height:var(--site-leading-body);overflow-x:auto}.PostBody-module-scss-module__DhvkXa__body :where(pre code){background:0 0;padding:0}.PostBody-module-scss-module__DhvkXa__body :where(table){border-collapse:collapse;max-width:100%;font-size:var(--blog-table-size);line-height:var(--site-leading-tight);display:block;overflow-x:auto}.PostBody-module-scss-module__DhvkXa__body :where(th,td){padding:var(--site-space-2) var(--site-space-3);border-bottom:1px solid var(--site-line);text-align:left;vertical-align:top}.PostBody-module-scss-module__DhvkXa__body :where(th){font-family:var(--site-font-mono);font-size:var(--site-text-label);font-weight:var(--site-weight-medium);letter-spacing:var(--site-label-tracking);text-transform:uppercase;line-height:var(--site-leading-tight);color:var(--site-text-display)}.PostBody-module-scss-module__DhvkXa__body :where(hr){border:0;border-top:1px solid var(--site-line)}.PostBody-module-scss-module__DhvkXa__email{overflow-x:auto}.PostBody-module-scss-module__DhvkXa__email-frame{border:1px solid var(--site-line);width:-webkit-fit-content;width:fit-content;box-shadow:var(--site-shadow-card);margin-left:auto;margin-right:auto}
.BlogPost-module-scss-module__1pCCHW__page{--blog-list-title-size:var(--site-text-hero);--blog-post-title-size:var(--site-text-display-sm);--blog-post-title-size-md:var(--site-text-h1);--blog-title-measure:24em;--blog-year-size:var(--site-text-display-sm);--blog-year-col:calc(var(--site-space-9) * 2);--blog-sticky-top:calc(var(--site-header-height) + var(--site-space-6));--blog-row-title-size:var(--site-text-h3);--blog-row-pad:var(--site-space-5);--blog-row-bleed:var(--site-space-4);--blog-thumb-size:var(--site-space-9);--blog-thumb-width:calc(var(--site-space-9) * 2);--blog-thumb-width-lg:calc(var(--site-space-9) * 2.5);--blog-thumb-ratio:3 / 2;--blog-row-lift:calc(var(--site-space-1) / -2);--blog-signup-width:calc(var(--site-space-9) * 4);--blog-measure:calc(var(--blog-body-size) * 35);--blog-body-size:var(--site-text-md);--blog-body-leading:var(--site-leading-body);--blog-body-gap:var(--site-space-5);--blog-h2-size:var(--site-text-h3);--blog-h3-size:var(--site-text-lg);--blog-quote-rule:var(--site-accent-warm);--blog-code-ground:var(--site-surface-raised);--blog-table-size:var(--site-text-sm);background:var(--site-surface-page);color:var(--site-text-body)}.BlogPost-module-scss-module__1pCCHW__article{padding-top:var(--site-space-7);padding-bottom:var(--site-section-pad)}@media (min-width:768px){.BlogPost-module-scss-module__1pCCHW__article{padding-top:var(--site-space-8)}}.BlogPost-module-scss-module__1pCCHW__head{align-items:flex-start;gap:var(--site-space-3);margin-bottom:var(--site-space-6);flex-direction:column;display:flex}.BlogPost-module-scss-module__1pCCHW__head:after{content:"";max-width:var(--blog-measure);margin-top:var(--site-space-6);border-bottom:1px solid var(--site-line);align-self:stretch}.BlogPost-module-scss-module__1pCCHW__back-top{margin-bottom:var(--site-space-4)}.BlogPost-module-scss-module__1pCCHW__meta{font-family:var(--site-font-mono);font-size:var(--site-text-label);font-weight:var(--site-weight-medium);letter-spacing:var(--site-label-tracking);text-transform:uppercase;line-height:var(--site-leading-tight);align-items:center;gap:var(--site-space-3);color:var(--site-text-dim);flex-wrap:wrap;display:flex}.BlogPost-module-scss-module__1pCCHW__author{padding-left:var(--site-space-3);border-left:1px solid var(--site-line)}.BlogPost-module-scss-module__1pCCHW__title{font-family:var(--site-font-serif);font-weight:var(--site-weight-display);font-size:var(--blog-post-title-size);line-height:var(--site-leading-display);letter-spacing:-.01em;color:var(--site-text-display);width:-webkit-max-content;width:max-content;max-width:min(var(--blog-title-measure),100%);text-wrap:balance;margin:0}@media (min-width:768px){.BlogPost-module-scss-module__1pCCHW__title{font-size:var(--blog-post-title-size-md)}}.BlogPost-module-scss-module__1pCCHW__foot{max-width:var(--blog-measure);margin-top:var(--site-space-7);padding-top:var(--site-space-5);border-top:1px solid var(--site-line)}.BlogPost-module-scss-module__1pCCHW__back{font-family:var(--site-font-mono);font-size:var(--site-text-label);font-weight:var(--site-weight-medium);letter-spacing:var(--site-label-tracking);text-transform:uppercase;line-height:var(--site-leading-tight)}.BlogPost-module-scss-module__1pCCHW__back:focus-visible{box-shadow:var(--site-shadow-focus);outline:none}.BlogPost-module-scss-module__1pCCHW__back{transition-property:color;transition-duration:var(--site-dur-fast);transition-timing-function:var(--site-ease-out);align-items:center;gap:var(--site-space-2);font-weight:var(--site-weight-bold);color:var(--site-text-display);text-decoration:none;display:inline-flex}.BlogPost-module-scss-module__1pCCHW__back:hover{color:var(--site-accent)}.BlogPost-module-scss-module__1pCCHW__back-arrow{transition-property:transform;transition-duration:var(--site-dur-fast);transition-timing-function:var(--site-ease-out);display:inline-flex;transform:scaleX(-1)}.BlogPost-module-scss-module__1pCCHW__back:hover .BlogPost-module-scss-module__1pCCHW__back-arrow{transform:scaleX(-1) translateX(var(--site-space-1))}.BlogPost-module-scss-module__1pCCHW__missing{align-items:flex-start;gap:var(--site-space-4);padding-top:var(--site-space-9);padding-bottom:var(--site-space-9);flex-direction:column;display:flex}.BlogPost-module-scss-module__1pCCHW__missing-text{font-size:var(--site-text-lg);line-height:var(--site-leading-body);color:var(--site-text-body);margin-bottom:var(--site-space-2)}
