.blog_blog__4_Dgn{min-height:100vh}.blog_main__zZKg7{width:88%;max-width:1200px;margin:auto}.blog_intro__uxSd4{padding:35px 0 50px}.blog_backLink__x3Nvt{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.blog_backLink__x3Nvt:hover{color:var(--text)}.blog_introGrid__M3Fa1{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-top:55px}.blog_eyebrow__BA9dX{display:block;font:10px var(--font-jetbrains-mono),monospace;color:var(--muted);letter-spacing:.05em;margin-bottom:22px}.blog_intro__uxSd4 h1{font-size:clamp(54px,6.5vw,88px);line-height:1.02;letter-spacing:-.065em;font-weight:450}.blog_intro__uxSd4 h1 span{color:var(--muted)}.blog_introGrid__M3Fa1>p{max-width:350px;color:var(--muted);font-size:14px;line-height:1.9;padding-bottom:6px}.blog_toolbar__iTWTa{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--line);padding:18px 0}.blog_topics__i_xpa{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.blog_topics__i_xpa button{padding:10px 14px;min-height:40px;border:1px solid transparent;border-radius:25px;color:var(--muted);font-size:11px;white-space:nowrap;transition:color .2s,background .2s}.blog_topics__i_xpa button:hover{background:var(--surface);color:var(--text)}.blog_topics__i_xpa button[aria-pressed=true]{background:var(--text);color:var(--background)}.blog_search__GtT_V{display:flex;align-items:center;gap:9px;padding:0 12px;min-height:42px;border:1px solid var(--line);border-radius:6px;color:var(--muted);width:235px;flex-shrink:0}.blog_search__GtT_V:focus-within{border-color:var(--accent)}.blog_search__GtT_V input{min-width:0;width:100%;padding:10px 0;border:0;background:transparent;font-size:12px;color:var(--text)}.blog_search__GtT_V input,.blog_search__GtT_V input:focus{outline:none;box-shadow:none}.blog_search__GtT_V input::-moz-placeholder{color:var(--muted)}.blog_search__GtT_V input::placeholder{color:var(--muted)}.blog_search__GtT_V input::-webkit-search-cancel-button{-webkit-appearance:none}.blog_search__GtT_V button{display:grid;place-items:center;width:28px;min-width:28px;height:32px}.blog_results__3d7Gf{display:flex;align-items:center;justify-content:space-between;margin:28px 0 22px;font:10px var(--font-jetbrains-mono),monospace;color:var(--muted)}.blog_articleGrid__EFOah{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.blog_featured__kHmgQ{grid-column:1/-1;margin-bottom:35px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.blog_featured__kHmgQ .blog_articleLink__jLl_x{display:grid;grid-template-columns:1.15fr 1fr;height:100%}.blog_articleImage__vPcsq{position:relative;overflow:hidden;background:var(--surface)}.blog_articleImage__vPcsq img{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.blog_articleLink__jLl_x:hover .blog_articleImage__vPcsq img{transform:scale(1.035)}.blog_featured__kHmgQ .blog_articleImage__vPcsq{min-height:340px}.blog_featured__kHmgQ .blog_articleCopy__aprJ3{padding:38px;display:flex;flex-direction:column;align-items:start;justify-content:center}.blog_articleMeta__EpOVE{display:flex;align-items:center;gap:12px;color:var(--accent);font:10px var(--font-jetbrains-mono),monospace}.blog_articleMeta__EpOVE>span+span{padding-left:12px;border-left:1px solid #647079}.blog_blog__4_Dgn .blog_featured__kHmgQ h2{font-size:clamp(26px,2.7vw,36px);line-height:1.15;letter-spacing:-.04em;margin:23px 0 16px}.blog_articleCopy__aprJ3>p{font-size:13px;color:var(--muted);line-height:1.85}.blog_readLink__0exM4{display:inline-flex;align-items:center;gap:16px;font-size:11px;margin-top:26px;color:var(--text)}.blog_article__caXiG{border-bottom:1px solid var(--line);min-width:0}.blog_article__caXiG .blog_articleLink__jLl_x{display:grid;grid-template-columns:1fr 140px;gap:24px;padding:30px 0;align-items:start;height:100%}.blog_article__caXiG .blog_articleImage__vPcsq{grid-column:2;grid-row:1;aspect-ratio:1.15;border-radius:8px}.blog_article__caXiG .blog_articleCopy__aprJ3{grid-column:1;grid-row:1}.blog_blog__4_Dgn .blog_article__caXiG h2{font-size:21px;line-height:1.3;letter-spacing:-.03em;margin:12px 0}.blog_article__caXiG .blog_articleCopy__aprJ3>p{font-size:12px}.blog_article__caXiG .blog_readLink__0exM4{margin-top:18px}.blog_empty__6Wa62{padding:70px 20px;min-height:350px;display:flex;flex-direction:column;align-items:center;text-align:center}.blog_empty__6Wa62>svg{color:var(--muted);margin-bottom:22px}.blog_blog__4_Dgn .blog_empty__6Wa62 h2{font-size:26px}.blog_empty__6Wa62 p{color:var(--muted);font-size:14px;margin:15px 0 24px}.blog_empty__6Wa62 button{padding:12px 22px;border:1px solid var(--line);border-radius:24px;font-size:12px}.blog_conversation__9X6p3{margin:65px 0;padding:30px;background:var(--surface);border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.blog_blog__4_Dgn .blog_conversation__9X6p3 h2{font-size:23px}.blog_conversation__9X6p3 p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px}.blog_conversation__9X6p3 a{display:inline-flex;align-items:center;gap:20px;font-size:12px;white-space:nowrap}.blog_footer__JX1gq{width:88%;max-width:1200px;margin:auto;border-top:1px solid var(--line);padding:30px 0;display:flex;gap:28px;align-items:center;color:var(--muted);font-size:11px}.blog_footer__JX1gq>a:first-child{margin-right:auto;color:var(--text)}.blog_footer__JX1gq>a:first-child span{color:var(--muted);margin-left:8px}.blog_srOnly__cjVXE{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog_readingPage__OWuFI{width:88%;max-width:790px;margin:auto;padding:38px 0 65px}.blog_prose__kqklI{margin-top:55px;font-size:16px;line-height:1.95;color:var(--muted);overflow-wrap:anywhere}.blog_prose__kqklI>*{min-width:0;max-width:100%}.blog_prose__kqklI h1{color:var(--text);font-weight:450;font-size:clamp(34px,4.4vw,56px);line-height:1.13;letter-spacing:-.05em;margin:0 0 35px}.blog_blog__4_Dgn .blog_prose__kqklI h2{color:var(--text);font-size:29px;line-height:1.25;margin:48px 0 18px;letter-spacing:-.03em}.blog_blog__4_Dgn .blog_prose__kqklI h3{font-size:22px;color:var(--text);margin:32px 0 14px;line-height:1.3}.blog_prose__kqklI p{margin:18px 0}.blog_prose__kqklI b,.blog_prose__kqklI strong{color:var(--text);font-weight:600}.blog_prose__kqklI ol,.blog_prose__kqklI ul{padding-left:24px;margin:22px 0}.blog_prose__kqklI ul{list-style:disc}.blog_prose__kqklI ol{list-style:decimal}.blog_prose__kqklI li{padding-left:5px;margin:10px 0}.blog_prose__kqklI a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.blog_prose__kqklI pre{max-width:100%;overflow-x:auto;font-size:13px;line-height:1.7;padding:22px}.blog_prose__kqklI :not(pre)>code{font-size:.88em}.blog_prose__kqklI blockquote{border-left:2px solid var(--accent);padding-left:22px;margin:28px 0}.blog_prose__kqklI table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:13px}.blog_prose__kqklI td,.blog_prose__kqklI th{padding:14px;border:1px solid var(--line);text-align:left}.blog_prose__kqklI th{color:var(--text);background:var(--surface)}.blog_readingEnd__pTzTv{display:flex;justify-content:space-between;gap:20px;padding-top:30px;border-top:1px solid var(--line);margin-top:60px;font-size:12px}.blog_readingEnd__pTzTv>span{color:var(--muted)}@media (max-width:1000px){.blog_toolbar__iTWTa{flex-wrap:wrap}.blog_search__GtT_V{width:100%}.blog_articleGrid__EFOah{gap:0 30px}.blog_article__caXiG .blog_articleLink__jLl_x{grid-template-columns:1fr 100px;gap:18px}.blog_featured__kHmgQ .blog_articleCopy__aprJ3{padding:28px}.blog_featured__kHmgQ .blog_articleImage__vPcsq{min-height:340px}.blog_introGrid__M3Fa1{gap:35px}}@media (max-width:700px){.blog_intro__uxSd4{padding-top:25px;padding-bottom:30px}.blog_introGrid__M3Fa1{grid-template-columns:1fr;gap:24px;margin-top:35px}.blog_intro__uxSd4 h1{font-size:58px}.blog_introGrid__M3Fa1>p{font-size:13px}.blog_eyebrow__BA9dX{margin-bottom:18px}.blog_topics__i_xpa{gap:3px}.blog_topics__i_xpa button{font-size:10px;padding:10px 12px}.blog_toolbar__iTWTa{gap:15px}.blog_articleGrid__EFOah,.blog_featured__kHmgQ .blog_articleLink__jLl_x{grid-template-columns:1fr}.blog_featured__kHmgQ .blog_articleImage__vPcsq{min-height:0;aspect-ratio:1.65}.blog_featured__kHmgQ .blog_articleCopy__aprJ3{padding:25px}.blog_blog__4_Dgn .blog_featured__kHmgQ h2{font-size:27px}.blog_featured__kHmgQ{margin-bottom:5px}.blog_article__caXiG .blog_articleLink__jLl_x{grid-template-columns:1fr 90px;gap:18px;padding:26px 0}.blog_blog__4_Dgn .blog_article__caXiG h2{font-size:20px}.blog_conversation__9X6p3{margin:45px 0;padding:25px;align-items:start;flex-direction:column;gap:22px}.blog_blog__4_Dgn .blog_conversation__9X6p3 h2{font-size:22px}.blog_footer__JX1gq{flex-wrap:wrap;gap:22px}.blog_footer__JX1gq>a:first-child{width:100%}.blog_footer__JX1gq>span{margin-right:auto}.blog_footer__JX1gq>a:first-child span{display:block;margin:6px 0 0}.blog_readingPage__OWuFI{padding-top:28px}.blog_prose__kqklI{margin-top:36px;font-size:15px}.blog_blog__4_Dgn .blog_prose__kqklI h2{font-size:25px}.blog_prose__kqklI pre{padding:14px;font-size:12px}.blog_readingEnd__pTzTv{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.blog_blog__4_Dgn *{transition:none!important;animation:none!important}}