.blog-article_header__NJFiN{max-width:var(--w-prose);margin-inline:auto;padding:clamp(var(--space-12),7vw,var(--space-24)) var(--gutter) var(--space-12)}.blog-article_back__A5BSg{display:flex;width:fit-content;align-items:center;gap:var(--space-2);min-height:var(--tap);margin-bottom:var(--space-12);color:var(--ink-soft);font-size:var(--fs-14)}.blog-article_back__A5BSg:hover{color:var(--ink)}.blog-article_header__NJFiN h1{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--h1);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance}.blog-article_dek__SooCZ{margin-top:var(--space-6);color:var(--ink-soft);font-size:var(--fs-20);line-height:var(--lh-prose)}.blog-article_byline__is8zu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase}.blog-article_tags__tMwSY{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.blog-article_tags__tMwSY li{padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink-soft);font-size:var(--fs-12)}.blog-article_heroImage__7WNwT{max-width:var(--w-content);margin:0 auto;padding-inline:var(--gutter)}.blog-article_heroImage__7WNwT img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas)}.blog-article_body__jzTW_{max-width:var(--w-prose);margin-inline:auto;padding:var(--section-y) var(--gutter)}.blog-article_prose__iM0mr{color:var(--ink);font-size:var(--fs-18)}.blog-article_book__nd59O{margin:var(--space-12) 0}.blog-article_book__nd59O:first-child{margin-top:0}.blog-article_book__nd59O:last-child{margin-bottom:0}.blog-article_bookRefs__Rgl9T{margin-top:var(--space-6)}.blog-article_bookRefs__Rgl9T ul{list-style:none;padding:0;margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--fs-14)}.blog-article_bookRefs__Rgl9T li+li{margin-top:var(--space-3)}.blog-article_bookRefs__Rgl9T p{margin:0;color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-prose)}.blog-article_prose__iM0mr>:first-child{margin-top:0}.blog-article_prose__iM0mr>:last-child{margin-bottom:0}.blog-article_prose__iM0mr :where(p,ul,ol,blockquote,pre,table){margin:var(--space-6) 0 0}.blog-article_prose__iM0mr h2{margin:var(--space-16) 0 0;font-size:var(--fs-36);letter-spacing:var(--track-tight)}.blog-article_prose__iM0mr h3{margin:var(--space-12) 0 0;font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-regular)}.blog-article_prose__iM0mr li,.blog-article_prose__iM0mr p{line-height:var(--lh-prose)}.blog-article_prose__iM0mr ol,.blog-article_prose__iM0mr ul{padding-left:var(--space-6)}.blog-article_prose__iM0mr li+li{margin-top:var(--space-2)}.blog-article_prose__iM0mr a{color:var(--deep);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pop) 70%,var(--deep));text-decoration-thickness:.125rem;text-underline-offset:.18em}.blog-article_prose__iM0mr strong{font-weight:var(--fw-semibold)}.blog-article_prose__iM0mr blockquote{padding:var(--space-4) 0 var(--space-4) var(--space-6);border-left:.2rem solid var(--pop);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-24)}.blog-article_prose__iM0mr code{padding:.12em .3em;border-radius:var(--r-sm);background:var(--canvas);font-family:var(--font-mono);font-size:.88em}.blog-article_prose__iM0mr pre{overflow-x:auto;padding:var(--space-6);border-radius:var(--r-md);background:var(--deep);color:var(--paper)}.blog-article_prose__iM0mr pre code{padding:0;background:transparent;color:inherit}.blog-article_prose__iM0mr table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--fs-16)}.blog-article_prose__iM0mr :where(th,td){padding:var(--space-3);border:1px solid var(--line-strong);text-align:left}.blog-article_prose__iM0mr th{background:var(--canvas);font-weight:var(--fw-semibold)}.blog-article_prose__iM0mr hr{margin-block:var(--space-16);border:0;border-top:1px solid var(--line)}.blog-article_related__nxRNV{padding:var(--section-y) var(--gutter);background:var(--canvas)}.blog-article_relatedInner__9i_Mp{max-width:var(--w-content);margin-inline:auto}.blog-article_relatedHeading__uDU0U h2{margin-top:var(--space-3);font-size:var(--h1-app)}.blog-article_relatedGrid__Yl6c_{display:grid;gap:var(--space-8);margin-top:var(--space-12)}.blog-article_relatedLink__ZqonM{display:block;padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.blog-article_relatedLink__ZqonM>span:first-child{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase}.blog-article_relatedLink__ZqonM h3{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-regular);line-height:var(--lh-snug)}.blog-article_nextLink__PvdQS{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);border-bottom:1px solid;font-size:var(--fs-14);line-height:var(--lh-prose)}.blog-article_nextLink__PvdQS svg{transition:transform var(--dur-fast) var(--ease-out)}.blog-article_relatedLink__ZqonM:focus-visible .blog-article_nextLink__PvdQS svg,.blog-article_relatedLink__ZqonM:hover .blog-article_nextLink__PvdQS svg{transform:translateX(var(--space-1))}@media (min-width:48rem){.blog-article_relatedGrid__Yl6c_{grid-template-columns:repeat(2,minmax(0,1fr))}}