.blog_shell__YhH0b{max-width:var(--blog-container);margin-inline:auto;padding-inline:var(--blog-s6)}.blog_page__jD032{padding-top:var(--blog-header-height)}.blog_skip__05h8f{position:fixed;top:var(--blog-s4);left:var(--blog-s4);z-index:var(--blog-skip-layer);background:var(--volt);color:var(--ink);padding:var(--blog-s3) var(--blog-s5);transform:translateY(-200%)}.blog_skip__05h8f:focus{transform:none}.blog_logo__W8sEq{width:var(--blog-sidebar);height:auto}.blog_button__4lBTE{display:inline-flex;align-items:center;justify-content:center;gap:var(--blog-s3);min-height:var(--blog-touch);padding:var(--blog-s3) var(--blog-s5);border:var(--blog-border) solid transparent;border-radius:var(--blog-radius-small);background:var(--volt);color:var(--ink);font-weight:700;font-size:var(--blog-meta);text-decoration:none;white-space:nowrap}.blog_button__4lBTE:hover{background:var(--ink);color:var(--paper)}.blog_masthead__wdw1L{padding-block:var(--blog-s8) var(--blog-s7);max-width:var(--blog-measure)}.blog_eyebrow__xR12x{font-family:var(--font-jetbrains),monospace;font-size:var(--blog-small);letter-spacing:.1em;font-weight:500}.blog_articleHeader__SKXV8 h1,.blog_masthead__wdw1L h1{font-family:var(--font-unbounded),sans-serif;font-size:var(--blog-display);letter-spacing:var(--blog-tracking);line-height:var(--blog-heading-line);font-weight:800;margin-block:var(--blog-s5);overflow-wrap:anywhere}.blog_intro__XdKjl{color:var(--blog-muted);font-size:var(--blog-lead);line-height:var(--blog-line-height);max-width:var(--blog-measure);margin:0}.blog_featured__NnDRw{display:grid;grid-template-columns:1fr 1.1fr;border:var(--blog-border) solid var(--blog-line);border-radius:var(--blog-radius);overflow:hidden;background:var(--blog-white);margin-bottom:var(--blog-s8)}.blog_featuredCopy__V25GL{padding:var(--blog-s7);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.blog_featured__NnDRw h2{font-family:var(--font-unbounded),sans-serif;font-size:var(--blog-section-title);line-height:var(--blog-heading-line);letter-spacing:var(--blog-tracking);margin-block:var(--blog-s5) var(--blog-s4)}.blog_card___konC h3 a,.blog_featured__NnDRw h2 a{color:inherit;text-decoration:none}.blog_card___konC h3 a:hover,.blog_featured__NnDRw h2 a:hover{color:var(--blog-violet-ink);text-decoration:underline}.blog_featuredCopy__V25GL>p{color:var(--blog-muted);font-size:var(--blog-body);margin-block:0 var(--blog-s5)}.blog_cover__HoBgY{position:relative;width:100%;aspect-ratio:var(--blog-cover-ratio);overflow:hidden;background:var(--blog-wash)}.blog_cover__HoBgY img{object-fit:cover}.blog_featuredCover__ugVJF{display:block;min-height:100%;position:relative}.blog_featuredCover__ugVJF .blog_cover__HoBgY{height:100%;min-height:100%}.blog_meta__Orapu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--blog-s2) var(--blog-s4);color:var(--blog-muted);font-size:var(--blog-meta)}.blog_meta__Orapu a{color:inherit;text-underline-offset:var(--blog-s1)}.blog_readLink__sMoz3{color:var(--ink);font-weight:700;display:inline-flex;gap:var(--blog-s4);align-items:center;margin-top:var(--blog-s5);text-underline-offset:var(--blog-s1)}.blog_toolbar__WTCvH{display:flex;gap:var(--blog-s5);justify-content:space-between;align-items:center;padding-block:var(--blog-s5);border-block:var(--blog-border) solid var(--blog-line);margin-bottom:var(--blog-s7)}.blog_categories__ddsV8{display:flex;gap:var(--blog-s2);flex-wrap:wrap}.blog_category__x8R8t{display:inline-flex;align-items:center;min-height:var(--blog-touch);padding:var(--blog-s2) var(--blog-s4);border:var(--blog-border) solid var(--blog-line);border-radius:var(--blog-pill);text-decoration:none;font-size:var(--blog-meta)}.blog_category__x8R8t[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.blog_category__x8R8t:hover{border-color:var(--blog-violet-ink)}.blog_search__IerBQ{display:flex;gap:var(--blog-s2);min-width:0}.blog_search__IerBQ input{background:var(--blog-white);border:var(--blog-border) solid var(--blog-line);border-radius:var(--blog-radius-small);padding:var(--blog-s3) var(--blog-s4);min-width:0;font:inherit;font-size:var(--blog-meta);width:var(--blog-sidebar)}.blog_sectionHeading__M23YL{font-family:var(--font-unbounded),sans-serif;font-size:var(--blog-card-title);letter-spacing:var(--blog-tracking);line-height:var(--blog-heading-line);margin-block:0 var(--blog-s6);font-weight:800}.blog_grid__WQ5RE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--blog-s6)}.blog_card___konC{min-width:0}.blog_card___konC>a{display:block;border-radius:var(--blog-radius);overflow:hidden;margin-bottom:var(--blog-s5)}.blog_card___konC h3{font-size:var(--blog-card-title);line-height:1.3;letter-spacing:-.025em;font-weight:700;margin-block:var(--blog-s3)}.blog_card___konC>p{color:var(--blog-muted);margin-block:0 var(--blog-s4);font-size:var(--blog-meta)}.blog_badge___kbGr{display:inline-block;color:var(--blog-violet-ink);font-family:var(--font-jetbrains),monospace;font-size:var(--blog-small);text-decoration:none}.blog_pagination__iSzRn{display:flex;justify-content:center;gap:var(--blog-s2);margin-top:var(--blog-s7);flex-wrap:wrap}.blog_pagination__iSzRn a,.blog_pagination__iSzRn span{min-height:var(--blog-touch);min-width:var(--blog-touch);padding:var(--blog-s2) var(--blog-s4);border:var(--blog-border) solid var(--blog-line);border-radius:var(--blog-radius-small);display:grid;place-items:center;text-decoration:none;font-size:var(--blog-meta)}.blog_pagination__iSzRn [aria-current=page]{background:var(--ink);color:var(--paper)}.blog_cta__9wTw6{display:flex;gap:var(--blog-s6);justify-content:space-between;align-items:center;border:var(--blog-border) solid var(--blog-line);border-radius:var(--blog-radius);background:var(--blog-wash);padding:var(--blog-s7);margin-block:var(--blog-s9)}.blog_cta__9wTw6 h2{font-family:var(--font-unbounded),sans-serif;font-size:var(--blog-card-title);line-height:1.3;letter-spacing:var(--blog-tracking);margin:0 0 var(--blog-s4)}.blog_cta__9wTw6 p{max-width:var(--blog-measure);font-size:var(--blog-meta);margin:0}.blog_footer__h_ZKM{background:var(--ink);color:var(--paper);padding-block:var(--blog-s7)}.blog_footerInner__6i9hW{display:flex;justify-content:space-between;gap:var(--blog-s6);flex-wrap:wrap;font-size:var(--blog-meta)}.blog_footer__h_ZKM p{margin-block:var(--blog-s4) 0}.blog_footerLinks__nNgcC{display:flex;align-items:center;gap:var(--blog-s5);flex-wrap:wrap}.blog_footerLinks__nNgcC a{color:inherit;text-underline-offset:var(--blog-s1)}.blog_breadcrumb__jqlvJ{font-size:var(--blog-meta);color:var(--blog-muted);margin-bottom:var(--blog-s6)}.blog_breadcrumb__jqlvJ a{color:inherit}.blog_breadcrumb__jqlvJ ol{display:flex;gap:var(--blog-s3);flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog_articleHeader__SKXV8{max-width:var(--blog-measure);margin:auto;padding-block:var(--blog-s7)}.blog_articleHeader__SKXV8 h1{font-size:clamp(30px,4vw,52px)}.blog_articleHeader__SKXV8 .blog_intro__XdKjl{margin-bottom:var(--blog-s5)}.blog_articleCover__SN_09{max-width:var(--blog-measure);margin:0 auto var(--blog-s7);border-radius:var(--blog-radius);overflow:hidden}.blog_articleCover__SN_09 figcaption{padding:var(--blog-s3) var(--blog-s4);color:var(--blog-muted);font-size:var(--blog-meta)}.blog_readingLayout__GC4IB{display:grid;grid-template-columns:var(--blog-sidebar) minmax(0,var(--blog-measure)) var(--blog-sidebar);gap:var(--blog-s5);justify-content:center}.blog_toc__YcTk3{position:sticky;top:var(--blog-s6);align-self:start;font-size:var(--blog-meta);color:var(--blog-muted)}.blog_mobileToc__0VHxl ul,.blog_toc__YcTk3 ul{list-style:none;padding:0;margin:var(--blog-s4) 0 0}.blog_mobileToc__0VHxl li,.blog_toc__YcTk3 li{margin-block:var(--blog-s3)}.blog_mobileToc__0VHxl a,.blog_toc__YcTk3 a{color:inherit;text-decoration:none}.blog_mobileToc__0VHxl a:hover,.blog_toc__YcTk3 a:hover{text-decoration:underline;color:var(--blog-violet-ink)}.blog_mobileToc__0VHxl{display:none;border-block:var(--blog-border) solid var(--blog-line);padding-block:var(--blog-s4);margin-bottom:var(--blog-s6);font-size:var(--blog-meta)}.blog_mobileToc__0VHxl summary{cursor:pointer;font-weight:700}.blog_answer__SpiAx{background:var(--blog-wash);border-left:var(--blog-s1) solid var(--violet);padding:var(--blog-s5);border-radius:0 var(--blog-radius-small) var(--blog-radius-small) 0;margin-bottom:var(--blog-s7)}.blog_answer__SpiAx p{font-size:var(--blog-body);margin-block:var(--blog-s3) 0}.blog_prose__9yKPq{font-size:var(--blog-body);line-height:var(--blog-line-height);overflow-wrap:anywhere;min-width:0}.blog_prose__9yKPq ol,.blog_prose__9yKPq p,.blog_prose__9yKPq ul{margin-block:0 var(--blog-s5)}.blog_prose__9yKPq li{margin-bottom:var(--blog-s2)}.blog_prose__9yKPq ul{list-style-type:disc;padding-left:var(--blog-s5)}.blog_prose__9yKPq ol{list-style-type:decimal;padding-left:var(--blog-s5)}.blog_prose__9yKPq h2{font-family:var(--font-unbounded),sans-serif;font-size:var(--blog-card-title);line-height:1.3;letter-spacing:var(--blog-tracking);margin-block:var(--blog-s7) var(--blog-s5);font-weight:800}.blog_prose__9yKPq h3,.blog_prose__9yKPq h4{font-size:var(--blog-lead);margin-block:var(--blog-s6) var(--blog-s4);font-weight:700}.blog_prose__9yKPq a{color:var(--blog-violet-ink);text-decoration:underline;text-underline-offset:var(--blog-s1)}.blog_prose__9yKPq blockquote{padding-left:var(--blog-s5);border-left:var(--blog-s1) solid var(--violet);margin:var(--blog-s6) 0;color:var(--blog-muted)}.blog_prose__9yKPq figure{margin-block:var(--blog-s6)}.blog_prose__9yKPq figcaption{font-size:var(--blog-meta);color:var(--blog-muted);margin-top:var(--blog-s3)}.blog_prose__9yKPq img{max-width:100%;height:auto;border-radius:var(--blog-radius-small)}.blog_tableScroll__XPzcF{overflow-x:auto;margin-bottom:var(--blog-s5)}.blog_tableScroll__XPzcF table{border-collapse:collapse;width:100%;font-size:var(--blog-meta)}.blog_tableScroll__XPzcF td,.blog_tableScroll__XPzcF th{border:var(--blog-border) solid var(--blog-line);padding:var(--blog-s3);text-align:left;min-width:var(--blog-sidebar)}.blog_tableScroll__XPzcF th{background:var(--blog-wash)}.blog_prose__9yKPq video{width:100%;border-radius:var(--blog-radius-small)}.blog_sourceList__wyZXc{font-size:var(--blog-meta);margin-block:var(--blog-s7)}.blog_authorBox__Jp2AV{padding:var(--blog-s5);border:var(--blog-border) solid var(--blog-line);border-radius:var(--blog-radius);margin-block:var(--blog-s7)}.blog_authorBox__Jp2AV h2{margin-top:0;font-size:var(--blog-lead)}.blog_authorBox__Jp2AV p{margin-bottom:0;font-size:var(--blog-meta);color:var(--blog-muted)}.blog_authorBox__Jp2AV a{color:var(--blog-violet-ink)}.blog_related__WF7Of{margin-top:var(--blog-s8)}.blog_empty__oz4Cx{padding:var(--blog-s8) var(--blog-s5);border:var(--blog-border) dashed var(--blog-line);border-radius:var(--blog-radius)}.blog_empty__oz4Cx p{color:var(--blog-muted)}.blog_preview__NLWgB{padding:var(--blog-s4) var(--blog-s5);background:var(--volt);color:var(--ink);display:flex;justify-content:center;gap:var(--blog-s5);font-size:var(--blog-meta)}.blog_preview__NLWgB a{text-decoration:underline}@media(max-width:1100px){.blog_toolbar__WTCvH{align-items:stretch;flex-direction:column}.blog_search__IerBQ input{flex:1;width:auto}.blog_featuredCopy__V25GL{padding:var(--blog-s6)}.blog_grid__WQ5RE{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_readingLayout__GC4IB{grid-template-columns:minmax(0,var(--blog-measure))}.blog_toc__YcTk3{display:none}.blog_mobileToc__0VHxl{display:block}}@media(max-width:700px){.blog_shell__YhH0b{padding-inline:var(--blog-s5)}.blog_logo__W8sEq{width:calc(var(--blog-sidebar) - var(--blog-s6))}.blog_masthead__wdw1L{padding-top:var(--blog-s7)}.blog_featured__NnDRw{grid-template-columns:1fr}.blog_featuredCover__ugVJF{grid-row:1}.blog_featured__NnDRw h2{font-size:var(--blog-card-title)}.blog_grid__WQ5RE{grid-template-columns:1fr;gap:var(--blog-s7)}.blog_cta__9wTw6{padding:var(--blog-s6);margin-block:var(--blog-s8);flex-direction:column;align-items:flex-start}.blog_category__x8R8t{font-size:var(--blog-small);padding-inline:var(--blog-s3)}.blog_intro__XdKjl{font-size:var(--blog-body)}}