.Breadcrumbs_nav__RGADa{margin-bottom:1rem}.Breadcrumbs_list__Uf2Ml{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;margin:0;padding:0;color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:.92rem}.Breadcrumbs_item__Ic1Xw{display:inline-flex;align-items:center;gap:.28rem}.Breadcrumbs_item__Ic1Xw:not(:last-child):after{content:"/";color:color-mix(in srgb,var(--ink) 48%,transparent);margin-left:.28rem}.Breadcrumbs_link__wjMU8{color:color-mix(in srgb,var(--ink) 82%,transparent);text-decoration:none}.Breadcrumbs_link__wjMU8:hover{text-decoration:underline}.Breadcrumbs_current__pF0K1{color:color-mix(in srgb,var(--ink) 96%,transparent)}.BlogPostPage_article__tkiXN{width:min(840px,100%)}.BlogPostPage_header__sIg61{display:grid;gap:.62rem}.BlogPostPage_title__VIp1U{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.8rem);line-height:1.2}.BlogPostPage_meta__hdgBC{margin:0;font-size:.93rem;color:color-mix(in srgb,var(--ink) 66%,transparent)}.BlogPostPage_metaRow__JcrK6{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.BlogPostPage_categoryLink__B_n_b{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--brand) 36%,transparent);border-radius:999px;padding:.2rem .68rem;font-size:.8rem;color:color-mix(in srgb,var(--brand) 78%,var(--ink) 22%);text-decoration:none}.BlogPostPage_categoryLink__B_n_b:hover{border-color:color-mix(in srgb,var(--brand) 56%,transparent)}.BlogPostPage_excerpt__tPDdr{margin:0;color:color-mix(in srgb,var(--ink) 83%,transparent)}.BlogPostPage_tagList__fzn_U{margin:.1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.BlogPostPage_tagLink__seT58{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;padding:.2rem .68rem;font-size:.8rem;color:color-mix(in srgb,var(--ink) 78%,transparent);text-decoration:none}.BlogPostPage_tagLink__seT58:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent);color:color-mix(in srgb,var(--brand) 74%,var(--ink) 26%)}.BlogPostPage_coverFigure__Lv3Y0{margin:1.45rem 0 1.7rem;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);position:relative;aspect-ratio:16/8}.BlogPostPage_cover__iGj_1{display:block;width:100%;height:100%;object-fit:cover}.BlogPostPage_content__YUaw8{font-size:1.05rem;line-height:1.9;color:color-mix(in srgb,var(--ink) 90%,transparent)}.BlogPostPage_content__YUaw8 p{margin:0}.BlogPostPage_content__YUaw8 p+p{margin-top:1rem}.BlogPostPage_htmlContent__PXbE7>*{margin:0}.BlogPostPage_htmlContent__PXbE7>*+*{margin-top:1rem}.BlogPostPage_htmlContent__PXbE7 h2,.BlogPostPage_htmlContent__PXbE7 h3,.BlogPostPage_htmlContent__PXbE7 h4{line-height:1.4}.BlogPostPage_htmlContent__PXbE7 h2{margin-top:2.6rem;padding-top:1.35rem;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:color-mix(in srgb,var(--ink) 96%,transparent);font-family:var(--font-serif);font-size:clamp(1.55rem,3vw,1.92rem)}.BlogPostPage_htmlContent__PXbE7 h3{margin-top:2rem;color:color-mix(in srgb,var(--brand) 24%,var(--ink) 76%);font-size:1.28rem}.BlogPostPage_htmlContent__PXbE7 h4{margin-top:1.6rem;color:color-mix(in srgb,var(--ink) 86%,transparent);font-size:1.05rem}.BlogPostPage_htmlContent__PXbE7 ol,.BlogPostPage_htmlContent__PXbE7 ul{padding-left:1.25rem}.BlogPostPage_htmlContent__PXbE7 li{padding-left:.22rem}.BlogPostPage_htmlContent__PXbE7 li+li{margin-top:.46rem}.BlogPostPage_htmlContent__PXbE7 li::marker{color:color-mix(in srgb,var(--brand) 74%,var(--ink) 26%);font-weight:700}.BlogPostPage_htmlContent__PXbE7 a{color:color-mix(in srgb,var(--brand) 75%,var(--ink) 25%);text-decoration-thickness:1px;text-underline-offset:2px}.BlogPostPage_htmlContent__PXbE7 blockquote{margin-inline:0;padding:1rem 1.15rem;border-left:4px solid color-mix(in srgb,var(--brand) 76%,transparent);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--brand) 6%,var(--surface));color:color-mix(in srgb,var(--ink) 82%,transparent)}.BlogPostPage_htmlContent__PXbE7 blockquote>:first-child{margin-top:0}.BlogPostPage_htmlContent__PXbE7 blockquote>:last-child{margin-bottom:0}.BlogPostPage_htmlContent__PXbE7 :not(pre)>code{border:1px solid color-mix(in srgb,var(--brand) 14%,transparent);border-radius:5px;padding:.12em .36em;background:color-mix(in srgb,var(--brand) 7%,var(--surface));color:color-mix(in srgb,var(--brand) 48%,var(--ink) 52%);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.BlogPostPage_htmlContent__PXbE7 pre{margin-inline:0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:12px;background:#15243d;color:#edf4ff;font-size:.88rem;line-height:1.65;overflow-x:auto;tab-size:2}.BlogPostPage_htmlContent__PXbE7 pre code{padding:0;border:0;background:transparent;color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.BlogPostPage_htmlContent__PXbE7 hr{margin-block:2.3rem;border:0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.BlogPostPage_htmlContent__PXbE7 img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:12px}.BlogPostPage_htmlContent__PXbE7 table{display:block;width:max-content;max-width:100%;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:14px;border-collapse:separate;border-spacing:0;background:var(--surface);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--brand) 42%,transparent) color-mix(in srgb,var(--ink) 6%,transparent);scrollbar-width:thin;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 7%,transparent)}.BlogPostPage_htmlContent__PXbE7 table::-webkit-scrollbar{height:8px}.BlogPostPage_htmlContent__PXbE7 table::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 6%,transparent)}.BlogPostPage_htmlContent__PXbE7 table::-webkit-scrollbar-thumb{border:2px solid var(--surface);border-radius:999px;background:color-mix(in srgb,var(--brand) 42%,transparent)}.BlogPostPage_htmlContent__PXbE7 td,.BlogPostPage_htmlContent__PXbE7 th{min-width:12.5rem;padding:.82rem .95rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);line-height:1.58;text-align:left;vertical-align:top;overflow-wrap:anywhere}.BlogPostPage_htmlContent__PXbE7 th{background:color-mix(in srgb,var(--brand) 9%,var(--surface));color:color-mix(in srgb,var(--brand) 44%,var(--ink) 56%);font-size:.82rem;font-weight:750;letter-spacing:.015em;text-align:left}.BlogPostPage_htmlContent__PXbE7 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--brand) 3.5%,var(--surface))}.BlogPostPage_htmlContent__PXbE7 tbody td:first-child{min-width:10.5rem;background:var(--surface);color:color-mix(in srgb,var(--ink) 94%,transparent);font-weight:700;position:sticky;left:0;z-index:1}.BlogPostPage_htmlContent__PXbE7 thead th:first-child{min-width:10.5rem;position:sticky;left:0;z-index:2}.BlogPostPage_htmlContent__PXbE7 tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb,var(--brand) 3.5%,var(--surface))}.BlogPostPage_htmlContent__PXbE7 tbody tr:last-child td{border-bottom:0}@media (hover:hover){.BlogPostPage_htmlContent__PXbE7 tbody tr:hover,.BlogPostPage_htmlContent__PXbE7 tbody tr:hover td:first-child{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}}.BlogPostPage_relatedSection__n5Grn{margin-top:2rem;padding-top:1.4rem;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.BlogPostPage_relatedTitle__rwp4S{margin:0;font-family:var(--font-serif);font-size:1.32rem}.BlogPostPage_relatedList___rCo3{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.BlogPostPage_relatedLink__M4uSl{color:color-mix(in srgb,var(--brand) 78%,var(--ink) 22%);text-decoration-thickness:1px;text-underline-offset:2px}.BlogPostPage_content__YUaw8 .faq{margin-top:50px;padding-top:20px;border-top:1px solid #c8c8c8}.BlogPostPage_faqSectionTitle__ZsbhC{margin-top:2.8rem}.BlogPostPage_faqQuestion__i3T0z{margin-top:.9rem;padding:.9rem 1rem 0;border:1px solid color-mix(in srgb,var(--ink) 11%,transparent);border-bottom:0;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.BlogPostPage_faqAnswer__1ZjiL{margin-top:0;padding:.2rem 1rem .95rem;border:1px solid color-mix(in srgb,var(--ink) 11%,transparent);border-top:0;border-radius:0 0 10px 10px;background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.BlogPostPage_faq__eVbp5{margin-top:50px;padding-top:20px;border-top:dotted #999999}@media (max-width:640px){.BlogPostPage_title__VIp1U{font-size:2rem}.BlogPostPage_content__YUaw8{font-size:1rem;line-height:1.75}}