.BlogPost_article__9vnZg{position:relative}.BlogPost_header__P9wBl{max-width:42rem;margin:0 auto 2.5rem;text-align:left}@media(min-width:768px){.BlogPost_header__P9wBl{margin-bottom:3rem}}.BlogPost_meta__d8ARS{display:flex;align-items:center;gap:.625rem;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#5a5551}.BlogPost_dot__O0hPV{width:3px;height:3px;background-color:currentColor;border-radius:50%;opacity:.55}.BlogPost_title__S9RpC{margin:1rem 0 0;font-size:clamp(2.125rem,5.2vw,3.375rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;color:#000;text-wrap:balance}.BlogPost_lede__VQmhN{margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6;letter-spacing:-.01em;color:#5a5551}@media(min-width:768px){.BlogPost_lede__VQmhN{font-size:1.25rem}}.BlogPost_headerFoot__79_U2{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.BlogPost_hero__jnN9f{position:relative;width:100%;max-width:68rem;margin:0 auto 3rem;overflow:hidden;background-color:#ededed;border-radius:1.25rem}@media(min-width:768px){.BlogPost_hero__jnN9f{margin-bottom:4rem;border-radius:1.75rem}}.BlogPost_heroImage__ECfSx{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.BlogPost_layout__H_bFt{position:relative;display:grid;grid-template-columns:minmax(0,42rem);justify-content:center}@media(min-width:1240px){.BlogPost_withToc__I5bD_{grid-template-columns:minmax(0,15rem) 42rem minmax(0,15rem);gap:0 3.5rem}.BlogPost_withToc__I5bD_ .BlogPost_rail__ZC8GG{display:block;grid-column:1;grid-row:1}.BlogPost_withToc__I5bD_ .BlogPost_body__sd_vX{grid-column:2}}.BlogPost_rail__ZC8GG{display:none}.BlogPost_railInner__tbquU{position:sticky;top:7.5rem;max-height:calc(100vh - 10rem);overflow-y:auto}.BlogPost_body__sd_vX{grid-column:1;grid-row:1;min-width:0}.BlogPost_trailing__3C2Wz{margin-top:3rem}.BlogPost_footer__jNThH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:3.5rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.1)}.BlogPost_backLink__JphG7{display:inline-flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#000;text-decoration:none}.BlogPost_backLink__JphG7 svg{transition-property:transform;transition-duration:.25s;transition-timing-function:ease}.BlogPost_backLink__JphG7:hover{text-decoration:none}.BlogPost_backLink__JphG7:hover svg{transform:translateX(-3px)}.BlogPost_cta__OqXEi{max-width:68rem;margin-left:auto;margin-right:auto;margin-top:5rem}.BlogPost_postNav__yrVCM{display:grid;gap:1rem;max-width:68rem;margin:4rem auto 0}@media(min-width:768px){.BlogPost_postNav__yrVCM{grid-template-columns:1fr 1fr;gap:1.5rem}}.BlogPost_postNavLink__fZKHT{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:1rem;transition-property:border-color,background-color,transform;transition-duration:.25s;transition-timing-function:ease}.BlogPost_postNavLink__fZKHT:hover{text-decoration:none;border-color:#000;transform:translateY(-2px)}@media(min-width:768px){.BlogPost_postNavLink__fZKHT{padding:1.75rem 2rem}}.BlogPost_postNavNext__YtsEH{text-align:right;align-items:flex-end}.BlogPost_postNavLabel__2uh_v{font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8b5cf6}.BlogPost_postNavTitle__vh6BI{font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#000}@media(min-width:768px){.BlogPost_postNavTitle__vh6BI{font-size:1.1875rem}}.BlogPost_more__t7e3B{max-width:68rem;margin:5rem auto 0}.BlogPost_moreLabel__G1pJy{margin:0 0 1.75rem;padding-bottom:.875rem;border-bottom:1px solid rgba(0,0,0,.1);font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000}.BlogPost_moreGrid__b0lvB{display:grid;gap:2.5rem 1.75rem;grid-template-columns:1fr}@media(min-width:576px){.BlogPost_moreGrid__b0lvB{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.BlogPost_moreGrid__b0lvB{grid-template-columns:repeat(3,1fr);gap:2.25rem}}