.blog-module__3rPSzG__page{--bl-bg:#06080f;--bl-panel:#0d1117;--bl-raised:#161b22;--bl-line:#94a3b82e;--bl-text:#e2e8f0;--bl-muted:#94a3b8;--bl-faint:#8391a7;--bl-accent:#818cf8;--bl-accent-soft:#818cf81f;--bl-bar:#6366f1;--bl-focus:#a5b4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bl-bg);color:var(--bl-text);min-height:100vh;padding:6rem 0 4rem}@media (prefers-color-scheme:light){.blog-module__3rPSzG__page{--bl-bg:#f8fafc;--bl-panel:#fff;--bl-raised:#eef2f7;--bl-line:#0f172a24;--bl-text:#0f172a;--bl-muted:#475569;--bl-faint:#5b6b80;--bl-accent:#4338ca;--bl-accent-soft:#4338ca14;--bl-bar:#4f46e5;--bl-focus:#4338ca;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.blog-module__3rPSzG__wrap{max-width:46rem;margin:0 auto;padding:0 1rem}.blog-module__3rPSzG__wrapWide{max-width:64rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.blog-module__3rPSzG__wrap,.blog-module__3rPSzG__wrapWide{padding:0 1.5rem}}.blog-module__3rPSzG__crumbs{color:var(--bl-faint);overflow-wrap:anywhere;margin-bottom:.75rem;font-size:.8125rem}.blog-module__3rPSzG__crumbs a{color:inherit}.blog-module__3rPSzG__crumbs a:hover{color:var(--bl-text)}.blog-module__3rPSzG__h1{font-family:var(--font-heading);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.15}@media (min-width:768px){.blog-module__3rPSzG__h1{font-size:2.5rem}}.blog-module__3rPSzG__h2{font-family:var(--font-heading);text-wrap:balance;margin:2.75rem 0 .75rem;scroll-margin-top:6rem;font-size:1.375rem;font-weight:700;line-height:1.25}.blog-module__3rPSzG__h3{font-family:var(--font-heading);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.blog-module__3rPSzG__lead{color:var(--bl-muted);max-width:40rem;margin-bottom:1.5rem;line-height:1.65}.blog-module__3rPSzG__link{color:var(--bl-accent);text-underline-offset:2px;text-decoration:underline}.blog-module__3rPSzG__link:hover{text-decoration-thickness:2px}.blog-module__3rPSzG__link:focus-visible,.blog-module__3rPSzG__crumbs a:focus-visible,.blog-module__3rPSzG__card:focus-visible,.blog-module__3rPSzG__chip:focus-visible,.blog-module__3rPSzG__byline a:focus-visible{outline:2px solid var(--bl-focus);outline-offset:2px;border-radius:6px}.blog-module__3rPSzG__byline{border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);align-items:center;gap:.75rem;margin-bottom:1.75rem;padding:.875rem 0;display:flex}.blog-module__3rPSzG__avatar{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.blog-module__3rPSzG__bylineText{gap:.15rem;min-width:0;font-size:.875rem;line-height:1.45;display:grid}.blog-module__3rPSzG__bylineName{color:var(--bl-text);font-weight:600}.blog-module__3rPSzG__bylineName a{color:inherit;text-decoration:none}.blog-module__3rPSzG__bylineName a:hover{text-decoration:underline}.blog-module__3rPSzG__bylineMeta{color:var(--bl-faint)}.blog-module__3rPSzG__keyBox{background:var(--bl-panel);border:1px solid var(--bl-line);border-left:3px solid var(--bl-accent);border-radius:12px;margin-bottom:1.75rem;padding:1rem 1.125rem}.blog-module__3rPSzG__keyTitle{font-family:var(--font-heading);margin-bottom:.625rem;font-size:1rem;font-weight:600}.blog-module__3rPSzG__keyList{gap:.625rem;display:grid}.blog-module__3rPSzG__keyItem{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.75rem;display:grid}.blog-module__3rPSzG__keyFigure{font-family:var(--font-heading);color:var(--bl-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.2}.blog-module__3rPSzG__keyText{color:var(--bl-muted);font-size:.9375rem;line-height:1.5}.blog-module__3rPSzG__prose p,.blog-module__3rPSzG__prose li{color:var(--bl-muted);line-height:1.7}.blog-module__3rPSzG__prose p{margin-bottom:.875rem}.blog-module__3rPSzG__prose ul{gap:.5rem;margin-bottom:.875rem;padding-left:1.15rem;list-style:outside;display:grid}.blog-module__3rPSzG__prose ol{gap:.5rem;margin-bottom:.875rem;padding-left:1.35rem;list-style:decimal;display:grid}.blog-module__3rPSzG__prose li::marker{color:var(--bl-faint)}.blog-module__3rPSzG__prose strong{color:var(--bl-text);font-weight:600}.blog-module__3rPSzG__callout{background:var(--bl-accent-soft);border:1px solid var(--bl-line);border-radius:12px;margin:0 0 1rem;padding:.875rem 1rem}.blog-module__3rPSzG__callout p{color:var(--bl-text);margin:0}.blog-module__3rPSzG__quote{border-left:3px solid var(--bl-line);margin:0 0 1rem;padding:.25rem 0 .25rem 1rem}.blog-module__3rPSzG__quote p{color:var(--bl-text);margin-bottom:.375rem;font-style:italic}.blog-module__3rPSzG__quote figcaption{color:var(--bl-faint);font-size:.8125rem}.blog-module__3rPSzG__code{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8125rem;overflow-x:auto}.blog-module__3rPSzG__figure{margin:0 0 1rem}.blog-module__3rPSzG__figure img{border:1px solid var(--bl-line);border-radius:10px;width:100%;height:auto;display:block}.blog-module__3rPSzG__figure figcaption{color:var(--bl-faint);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.blog-module__3rPSzG__chart{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:14px;margin:.5rem 0 1.25rem;padding:1.125rem 1.125rem .875rem}.blog-module__3rPSzG__chartHead{margin-bottom:.875rem}.blog-module__3rPSzG__chart p{margin:0}.blog-module__3rPSzG__chart .blog-module__3rPSzG__chartTitle{color:var(--bl-text);margin-bottom:.25rem}.blog-module__3rPSzG__chart .blog-module__3rPSzG__chartCaption{color:var(--bl-muted)}.blog-module__3rPSzG__media figcaption span{display:block}.blog-module__3rPSzG__chartTitle{font-family:var(--font-heading);color:var(--bl-text);margin-bottom:.25rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.blog-module__3rPSzG__chartCaption{color:var(--bl-muted);margin:0;font-size:.8125rem;line-height:1.5}.blog-module__3rPSzG__chartSvg{width:100%;font-family:inherit;display:block;overflow:visible}.blog-module__3rPSzG__chartLabel{fill:var(--bl-text);font-size:13.5px;font-weight:500}.blog-module__3rPSzG__chartValue{fill:var(--bl-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.blog-module__3rPSzG__chartPct{fill:var(--bl-faint);font-weight:400}.blog-module__3rPSzG__chartBar{fill:var(--bl-bar)}.blog-module__3rPSzG__chartGrid{stroke:var(--bl-line);stroke-width:1px;stroke-dasharray:2 4}.blog-module__3rPSzG__chartAxisLine{stroke:var(--bl-faint);stroke-width:1px}.blog-module__3rPSzG__chartTick{fill:var(--bl-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.blog-module__3rPSzG__chartAxisTitle{fill:var(--bl-muted);font-size:12px;font-weight:500}.blog-module__3rPSzG__chartData{color:var(--bl-muted);margin-top:.625rem;font-size:.8125rem}.blog-module__3rPSzG__chartData summary{cursor:pointer;color:var(--bl-accent);width:fit-content}.blog-module__3rPSzG__chartData summary:focus-visible{outline:2px solid var(--bl-focus);outline-offset:2px;border-radius:4px}.blog-module__3rPSzG__chartData .blog-module__3rPSzG__dataTable{margin-top:.5rem}.blog-module__3rPSzG__chartSource{margin:.375rem 0 0;font-size:.8125rem}.blog-module__3rPSzG__dataTable{border-collapse:collapse;width:100%;font-size:.8125rem}.blog-module__3rPSzG__dataTable th,.blog-module__3rPSzG__dataTable td{text-align:left;border-top:1px solid var(--bl-line);color:var(--bl-muted);padding:.375rem .5rem}.blog-module__3rPSzG__dataTable thead th{color:var(--bl-faint);border-top:0;font-weight:600}.blog-module__3rPSzG__dataTable tbody th{color:var(--bl-text);font-weight:500}.blog-module__3rPSzG__num{font-variant-numeric:tabular-nums;text-align:right!important}.blog-module__3rPSzG__media{margin:.5rem 0 1.5rem}.blog-module__3rPSzG__mediaFrame{border:1px solid var(--bl-line);background:#0b0f17;border-radius:14px;position:relative;overflow:hidden}.blog-module__3rPSzG__mediaFrame img,.blog-module__3rPSzG__mediaFrame video{width:100%;height:auto;display:block}.blog-module__3rPSzG__loopToggle{color:#f1f5f9;cursor:pointer;background:#06080fb8;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;bottom:.625rem;right:.625rem}.blog-module__3rPSzG__loopToggle:hover{background:#06080fe6}.blog-module__3rPSzG__loopToggle:focus-visible{outline:2px solid var(--bl-accent);outline-offset:2px}.blog-module__3rPSzG__media figcaption{gap:.2rem;margin-top:.625rem;font-size:.8125rem;line-height:1.5;display:grid}.blog-module__3rPSzG__mediaCaption{color:var(--bl-muted)}.blog-module__3rPSzG__mediaCredit{color:var(--bl-faint);font-size:.75rem}.blog-module__3rPSzG__legend{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem;display:grid}.blog-module__3rPSzG__legend span{color:var(--bl-text);text-align:center;border-top:2px solid var(--bl-line);padding-top:.375rem;font-size:.8125rem;font-weight:600;line-height:1.35}.blog-module__3rPSzG__legend span:last-child{border-top-color:var(--bl-accent)}.blog-module__3rPSzG__imageLabel{color:#f1f5f9;white-space:nowrap;pointer-events:none;background:#06080fb8;border:1px solid #94a3b847;border-radius:6px;padding:.2rem .45rem;font-size:clamp(.6875rem,1.6vw,.875rem);font-weight:600;line-height:1.2;position:absolute;transform:translate(.5rem,-50%)}.blog-module__3rPSzG__labelLeft{transform:translate(calc(-100% - .5rem),-50%)}.blog-module__3rPSzG__labelCenter{transform:translate(-50%,-100%)}@media (max-width:559px){.blog-module__3rPSzG__labelWide{display:none}}.blog-module__3rPSzG__tableFigure{margin:.5rem 0 1.25rem}.blog-module__3rPSzG__tableCaption{color:var(--bl-faint);margin-bottom:.5rem;font-size:.8125rem;line-height:1.5}.blog-module__3rPSzG__tableWrap{border:1px solid var(--bl-line);border-radius:12px;overflow-x:auto}.blog-module__3rPSzG__tableWrap:focus-visible{outline:2px solid var(--bl-focus);outline-offset:2px}.blog-module__3rPSzG__table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.blog-module__3rPSzG__table caption{caption-side:top;text-align:left;color:var(--bl-faint);padding:.75rem .875rem 0;font-size:.8125rem}.blog-module__3rPSzG__table th,.blog-module__3rPSzG__table td{text-align:left;border-top:1px solid var(--bl-line);vertical-align:top;padding:.625rem .875rem}.blog-module__3rPSzG__table thead th{border-top:0;font-weight:600}.blog-module__3rPSzG__table{min-width:40rem}.blog-module__3rPSzG__table thead th{background:var(--bl-raised);color:var(--bl-text);letter-spacing:.01em;font-size:.8125rem}.blog-module__3rPSzG__table tbody tr:nth-child(2n) td{background:var(--bl-accent-soft)}.blog-module__3rPSzG__table td{color:var(--bl-muted)}.blog-module__3rPSzG__table td:first-child{color:var(--bl-text);width:28%;font-weight:600}.blog-module__3rPSzG__table td:nth-child(2){width:42%}.blog-module__3rPSzG__cta{margin:2.75rem 0 2rem;display:flow-root}.blog-module__3rPSzG__cta>aside{margin:0}@media (prefers-color-scheme:light){.blog-module__3rPSzG__cta{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1117;border-radius:18px}}.blog-module__3rPSzG__small{font-size:.875rem}.blog-module__3rPSzG__small li{line-height:1.6}.blog-module__3rPSzG__muted{color:var(--bl-faint)}.blog-module__3rPSzG__sourceUrl{overflow-wrap:anywhere}.blog-module__3rPSzG__related{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.blog-module__3rPSzG__related{grid-template-columns:1fr 1fr}}.blog-module__3rPSzG__card{background:var(--bl-panel);border:1px solid var(--bl-line);color:inherit;border-radius:14px;align-content:start;gap:.5rem;padding:1.125rem 1.25rem;text-decoration:none;transition:border-color .15s;display:grid}.blog-module__3rPSzG__card:hover{border-color:var(--bl-accent)}.blog-module__3rPSzG__cardTitle{font-family:var(--font-heading);color:var(--bl-text);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__cardTitleLarge{font-size:1.375rem}.blog-module__3rPSzG__cardText{color:var(--bl-muted);font-size:.9375rem;line-height:1.55}.blog-module__3rPSzG__cardMeta{color:var(--bl-faint);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.blog-module__3rPSzG__tag{background:var(--bl-accent-soft);color:var(--bl-accent);border:1px solid #0000;border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.blog-module__3rPSzG__scheduled{border-color:var(--bl-line);color:var(--bl-faint);background:0 0}.blog-module__3rPSzG__hubHead{margin-bottom:1.5rem}.blog-module__3rPSzG__hubMeta{color:var(--bl-faint);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__chip{background:var(--bl-panel);min-height:2.25rem;color:var(--bl-muted);border:1px solid var(--bl-line);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.blog-module__3rPSzG__chip:hover{color:var(--bl-text);border-color:var(--bl-accent)}.blog-module__3rPSzG__chip[aria-pressed=true]{background:var(--bl-accent);border-color:var(--bl-accent);color:#fff}.blog-module__3rPSzG__chipCount{font-variant-numeric:tabular-nums;opacity:.8}.blog-module__3rPSzG__postList{gap:1rem;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__empty{background:var(--bl-panel);border:1px dashed var(--bl-line);color:var(--bl-muted);border-radius:14px;padding:1.25rem}.blog-module__3rPSzG__authorHead{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.blog-module__3rPSzG__authorAvatar{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:999px;flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid}.blog-module__3rPSzG__authorRole{color:var(--bl-faint);font-size:.9375rem}.blog-module__3rPSzG__authorHead .blog-module__3rPSzG__h1{margin-bottom:.25rem}
