.blog_page__i3gIe{width:min(68rem,calc(100% - (2 * var(--space-page))));margin-inline:auto;padding-block:clamp(3.5rem,8vw,6.5rem)}.blog_header__354uX{max-width:48rem;padding-bottom:3rem;border-bottom:1px solid var(--color-border)}.blog_eyebrow__BA9dX,.blog_meta__l_Cxn,.blog_tags__jIgDd{font-family:var(--font-mono);font-size:.7rem}.blog_eyebrow__BA9dX{color:var(--color-cyan);text-transform:uppercase}.blog_header__354uX h1{margin:1rem 0 0;font-size:3.9rem;line-height:1.05}.blog_header__354uX>p:not(.blog_eyebrow__BA9dX){color:var(--color-text-muted);font-size:1rem;line-height:1.65}.blog_postList__udM0A{margin-top:1rem}.blog_postItem__3d03y{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:2rem;padding-block:2.1rem;border-bottom:1px solid var(--color-border)}.blog_meta__l_Cxn,.blog_postItem__3d03y time{color:var(--color-text-subtle)}.blog_postItem__3d03y h2{margin:0;font-size:1.65rem}.blog_postItem__3d03y h2 a{text-decoration:none}.blog_postItem__3d03y h2 a:hover{color:var(--color-cyan)}.blog_postItem__3d03y p{color:var(--color-text-muted);line-height:1.65}.blog_tags__jIgDd{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--color-text-subtle)}.blog_article__caXiG{width:min(var(--content-reading),calc(100% - (2 * var(--space-page))));margin-inline:auto;padding-block:clamp(3.5rem,8vw,6.5rem)}.blog_articleHeader__N9wQH{padding-bottom:2.5rem;border-bottom:1px solid var(--color-border)}.blog_backlink__BRvRC{color:var(--color-cyan);font-size:.78rem}.blog_articleHeader__N9wQH h1{margin:1.25rem 0 0;font-size:3.25rem;line-height:1.08}.blog_articleHeader__N9wQH>p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.blog_meta__l_Cxn{display:flex;gap:1rem;margin-block:1rem}.blog_prose__kqklI{padding-top:2.5rem;color:#d4d7d9;font-size:1rem;line-height:1.8}.blog_prose__kqklI h2,.blog_prose__kqklI h3{margin-top:2.5rem;color:var(--color-text);line-height:1.2}.blog_prose__kqklI h2{font-size:1.9rem}.blog_prose__kqklI h3{font-size:1.35rem}.blog_prose__kqklI a{color:var(--color-cyan)}.blog_prose__kqklI code{font-family:var(--font-mono);font-size:.9em}.blog_prose__kqklI pre{overflow-x:auto;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#050708}.blog_prose__kqklI blockquote{margin-inline:0;padding-left:1rem;border-left:2px solid var(--color-cyan);color:var(--color-text-muted)}@media (max-width:42rem){.blog_articleHeader__N9wQH h1,.blog_header__354uX h1{font-size:2.5rem}.blog_postItem__3d03y{grid-template-columns:1fr;gap:.8rem}}