.blog_shellRoot__rzyAZ{min-height:100vh;background-color:#08080c;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1.2px,transparent 0);background-size:40px 40px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;color:#e8e4e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog_indexPage__xdJLq,.blog_page__iP9Ub,.blog_postPage__4PIDf{min-height:100vh}.blog_indexShell__knkOw{max-width:1200px;margin:0 auto;padding:64px 24px 120px}.blog_indexHeading__Wl8n8{font-size:clamp(32px,4vw,48px);font-weight:300;letter-spacing:-.02em;line-height:1.2;color:rgba(255,255,255,.92);margin:0 0 56px}.blog_cardGrid__BblsH{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.blog_cardItem__ICmxG{display:flex}.blog_card__AELHx{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:32px 32px 28px;background:#161620;border-radius:16px;border:1px solid rgba(255,255,255,.06);color:inherit;text-decoration:none;min-height:240px;transition:border-color .25s ease,background .25s ease}.blog_card__AELHx:hover{border-color:rgba(255,255,255,.18);background:#1a1a26}.blog_cardBody__mNUBU{display:flex;flex-direction:column;gap:14px}.blog_cardCat__AUhfc{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e8b828;font-weight:400}.blog_cardHeading__lKti7{margin:0;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:rgba(255,255,255,.95)}.blog_cardExcerpt__jDGOY{margin:0;font-size:15px;line-height:1.6;font-weight:300;color:rgba(255,255,255,.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardFooter__2tTtt{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:rgba(255,255,255,.4);font-variant-numeric:tabular-nums;letter-spacing:.02em}.blog_postShell__Xqq2f{max-width:760px;margin:0 auto;padding:48px 24px 120px}.blog_postCrumbs___YIWd{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.45);margin-bottom:32px}.blog_postCrumbs___YIWd a{color:inherit;text-decoration:none;transition:color .2s}.blog_postCrumbs___YIWd a:hover{color:rgba(255,255,255,.85)}.blog_postCrumbsSep__WSQ64{color:rgba(255,255,255,.2)}.blog_postEyebrow__DNaw_{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e8b828;font-weight:400;margin-bottom:18px}.blog_postTitle__3NcWc{font-size:clamp(32px,4.4vw,52px);font-weight:300;line-height:1.12;letter-spacing:-.025em;color:rgba(255,255,255,.96);margin:0 0 20px}.blog_postLede__hrA2W{font-size:clamp(17px,1.6vw,19px);font-weight:300;line-height:1.55;color:rgba(255,255,255,.65);margin:0 0 32px}.blog_postMetaRow__siCTU{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:13px;color:rgba(255,255,255,.45);padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:48px}.blog_postMetaRow__siCTU a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s}.blog_postMetaRow__siCTU a:hover{color:#ffffff}.blog_postMetaSep__sdZaG{color:rgba(255,255,255,.2)}.blog_postTagRow__fRJQI{display:flex;flex-wrap:wrap;gap:8px;margin:56px 0 0}.blog_tagChip__vspq7{font-size:12px;font-family:Inter,-apple-system,sans-serif;font-weight:400;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);color:rgba(255,255,255,.65);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.blog_tagChip__vspq7:hover{border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.95);background:rgba(255,255,255,.04)}.blog_related__kW3X3{margin-top:80px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.blog_relatedHeading__4nWAE{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);font-weight:400;margin:0 0 20px}.blog_relatedGrid__1UP5M{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.blog_postFooter__Ey6lL{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(255,255,255,.4);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.blog_postFooter__Ey6lL a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s}.blog_postFooter__Ey6lL a:hover{color:#ffffff}.blog_markdown__kAjKf{color:rgba(255,255,255,.85);font-size:17px;line-height:1.75;font-weight:300}.blog_markdown__kAjKf h1{display:none}.blog_markdown__kAjKf h2,.blog_markdown__kAjKf h3,.blog_markdown__kAjKf h4{scroll-margin-top:100px;letter-spacing:-.02em;color:rgba(255,255,255,.95);font-weight:400}.blog_markdown__kAjKf h2{font-size:28px;line-height:1.2;margin:56px 0 16px}.blog_markdown__kAjKf h3{font-size:20px;line-height:1.3;margin:40px 0 12px}.blog_markdown__kAjKf h4{font-size:17px;line-height:1.4;margin:32px 0 8px}.blog_markdown__kAjKf h2 a.blog_anchor__zH8gE,.blog_markdown__kAjKf h3 a.blog_anchor__zH8gE,.blog_markdown__kAjKf h4 a.blog_anchor__zH8gE{margin-left:8px;opacity:0;color:rgba(232,184,40,.8);text-decoration:none;transition:opacity .12s ease;font-weight:400}.blog_markdown__kAjKf h2:hover a.blog_anchor__zH8gE,.blog_markdown__kAjKf h3:hover a.blog_anchor__zH8gE,.blog_markdown__kAjKf h4:hover a.blog_anchor__zH8gE{opacity:1}.blog_markdown__kAjKf ol,.blog_markdown__kAjKf p,.blog_markdown__kAjKf pre,.blog_markdown__kAjKf ul{margin:0 0 22px}.blog_markdown__kAjKf ol,.blog_markdown__kAjKf ul{padding-left:24px}.blog_markdown__kAjKf li{margin-bottom:6px}.blog_markdown__kAjKf li::marker{color:rgba(255,255,255,.35)}.blog_markdown__kAjKf a{color:#e8b828;text-decoration:underline;text-decoration-color:rgba(232,184,40,.35);text-underline-offset:3px;transition:text-decoration-color .2s}.blog_markdown__kAjKf a:hover{text-decoration-color:#e8b828}.blog_markdown__kAjKf strong{color:rgba(255,255,255,.96);font-weight:500}.blog_markdown__kAjKf em{color:rgba(255,255,255,.92)}.blog_markdown__kAjKf code{padding:.15rem .4rem;border-radius:5px;background:rgba(255,255,255,.06);font-family:DM Mono,JetBrains Mono,ui-monospace,monospace;font-size:.88em;color:#e8e4e0;font-weight:400}.blog_markdown__kAjKf pre{overflow-x:auto;padding:20px 22px;border-radius:10px;background:#0d0d14;border:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.6}.blog_markdown__kAjKf pre code{padding:0;background:transparent;font-size:inherit;color:rgba(255,255,255,.85)}.blog_markdown__kAjKf blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:2px solid rgba(232,184,40,.5);color:rgba(255,255,255,.7);font-style:italic}.blog_markdown__kAjKf blockquote p:last-child{margin-bottom:0}.blog_markdown__kAjKf hr{margin:48px 0;border:none;border-top:1px solid rgba(255,255,255,.1)}.blog_markdown__kAjKf img{max-width:100%;height:auto;border-radius:10px;margin:28px 0;border:1px solid rgba(255,255,255,.06)}.blog_tableWrap__oAioA{overflow-x:auto;margin:28px 0;border-radius:10px;border:1px solid rgba(255,255,255,.08);-webkit-overflow-scrolling:touch}.blog_markdown__kAjKf table{width:100%;border-collapse:collapse;font-size:14px}.blog_markdown__kAjKf td,.blog_markdown__kAjKf th{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.blog_markdown__kAjKf th{background:rgba(255,255,255,.03);font-weight:500;color:rgba(255,255,255,.92);letter-spacing:-.01em;border-bottom-color:rgba(255,255,255,.12)}.blog_markdown__kAjKf td{color:rgba(255,255,255,.78)}.blog_markdown__kAjKf tbody tr:last-child td{border-bottom:none}.blog_markdown__kAjKf tbody tr:hover{background:rgba(255,255,255,.02)}@media (max-width:700px){.blog_indexShell__knkOw{padding:48px 20px 96px}.blog_postShell__Xqq2f{padding:32px 20px 96px}.blog_card__AELHx{padding:28px 24px 24px;min-height:200px}.blog_cardHeading__lKti7{font-size:20px}.blog_markdown__kAjKf{font-size:16px}.blog_markdown__kAjKf h2{font-size:24px;margin-top:44px}.blog_markdown__kAjKf h3{font-size:18px;margin-top:32px}}