.TableOfContents_cardBody__tMF16,.TableOfContents_container__mnimw{width:100%}.TableOfContents_headingsList__c3MGS{display:flex;flex-direction:column;gap:0}.TableOfContents_headingItem__TaJeZ{position:relative;border-bottom:1px solid var(--th-border-color,rgba(0,0,0,.1))}.TableOfContents_headingItem__TaJeZ:last-child{border-bottom:none}.TableOfContents_headingContent____LYs{position:relative;transition:all .1s;padding:.5rem 0}.TableOfContents_headingLink__XFUas{display:block;font-weight:400;font-size:.875rem;line-height:1.4;transition:all .1s;padding:0}.TableOfContents_headingLink__XFUas.TableOfContents_active__bP8KF{color:var(--th-accent)!important;font-weight:500;padding-left:8px;border-left:2px solid var(--th-accent)}.BlogHeroPost_heroContainer__sKr_S{animation:BlogHeroPost_fadeIn__N_L8D .8s ease-out}.BlogHeroPost_heroImageContainer__j1rYi{animation:BlogHeroPost_fadeInUp__VqdnM .6s ease-out;animation-delay:.1s;animation-fill-mode:both}.BlogHeroPost_heroImage__1pNY_{transition:transform .3s ease-out}.BlogHeroPost_heroImage__1pNY_:hover{transform:scale(1.02)}.BlogHeroPost_img__gcte_{border-bottom-left-radius:var(--th-image-radius);border-bottom-right-radius:var(--th-image-radius)}.BlogHeroPost_heroTitle__irDMT{animation:BlogHeroPost_fadeInUp__VqdnM .6s ease-out;animation-delay:.4s;animation-fill-mode:both}.BlogHeroPost_heroSubtitle__xOmy3{animation:BlogHeroPost_fadeInUp__VqdnM .6s ease-out;animation-delay:.6s;animation-fill-mode:both}.BlogHeroPost_metaContainer__nkgRB{animation:BlogHeroPost_fadeInUp__VqdnM .6s ease-out;animation-delay:.8s;animation-fill-mode:both}.BlogHeroPost_categoryBadge__Um9Wj{background:#6366f1!important;color:#fff!important;border:none!important}.BlogHeroPost_categoryBadge__Um9Wj:hover{background:#4f46e5!important}.BlogHeroPost_blogPostMd__LWccp h1,.BlogHeroPost_blogPostMd__LWccp h2,.BlogHeroPost_blogPostMd__LWccp h3,.BlogHeroPost_blogPostMd__LWccp h4,.BlogHeroPost_blogPostMd__LWccp h5,.BlogHeroPost_blogPostMd__LWccp h6{font-family:var(--th-font-heading);margin-top:2rem;margin-bottom:1rem}.BlogHeroPost_blogPostMd__LWccp h1:first-child,.BlogHeroPost_blogPostMd__LWccp h2:first-child,.BlogHeroPost_blogPostMd__LWccp h3:first-child,.BlogHeroPost_blogPostMd__LWccp h4:first-child,.BlogHeroPost_blogPostMd__LWccp h5:first-child,.BlogHeroPost_blogPostMd__LWccp h6:first-child{margin-top:0}.BlogHeroPost_blogPostMd__LWccp h1{font-size:2rem;line-height:130%;letter-spacing:-.02em;font-weight:var(--th-font-weight-bold);margin-bottom:1.25rem}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp h1{font-size:2.24rem;margin-bottom:1.5rem}}@media(min-width:1024px){.BlogHeroPost_blogPostMd__LWccp h1{font-size:2.5rem;margin-bottom:1.75rem}}.BlogHeroPost_blogPostMd__LWccp h2{font-size:1.5rem;line-height:135%;letter-spacing:-.01em;font-weight:var(--th-font-weight-bold);margin-bottom:1.5rem}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp h2{font-size:1.8rem;margin-bottom:1.5rem}}@media(min-width:1024px){.BlogHeroPost_blogPostMd__LWccp h2{font-size:2rem;margin-bottom:2rem}}.BlogHeroPost_blogPostMd__LWccp h3{font-size:1.2rem;line-height:140%;letter-spacing:-.01em;font-weight:var(--th-font-weight-semibold);margin-bottom:.875rem}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp h3{font-size:1.3rem;margin-bottom:1.125rem}}@media(min-width:1024px){.BlogHeroPost_blogPostMd__LWccp h3{font-size:1.4rem;margin-bottom:1.25rem}}.BlogHeroPost_blogPostMd__LWccp h4{font-size:1.1rem;line-height:145%;font-weight:var(--th-font-weight-semibold);margin-bottom:.75rem}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp h4{font-size:1.2rem;margin-bottom:1rem}}@media(min-width:1024px){.BlogHeroPost_blogPostMd__LWccp h4{font-size:1.3rem;margin-bottom:1.125rem}}.BlogHeroPost_blogPostMd__LWccp p{font-family:var(--th-font-body);font-weight:var(--th-font-weight-normal);font-size:1rem;line-height:170%;margin-bottom:1rem;color:var(--th-color);white-space:pre-wrap}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp p{font-size:1.1rem}}.BlogHeroPost_blogPostMd__LWccp p:last-child{margin-bottom:0}.BlogHeroPost_blogPostMd__LWccp ol,.BlogHeroPost_blogPostMd__LWccp ul{margin-bottom:1.75rem;padding-left:1.75rem;list-style:none}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp ol,.BlogHeroPost_blogPostMd__LWccp ul{padding-left:1.75rem}}.BlogHeroPost_blogPostMd__LWccp ol li,.BlogHeroPost_blogPostMd__LWccp ul li{margin-bottom:.75rem;position:relative;font-family:var(--th-font-body);font-weight:var(--th-font-weight-normal);font-size:1rem;line-height:170%;color:var(--th-color)}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp ol li,.BlogHeroPost_blogPostMd__LWccp ul li{margin-bottom:.75rem;font-size:1.1rem}}.BlogHeroPost_blogPostMd__LWccp ol li:last-child,.BlogHeroPost_blogPostMd__LWccp ul li:last-child{margin-bottom:0}.BlogHeroPost_blogPostMd__LWccp ol ol,.BlogHeroPost_blogPostMd__LWccp ol ul,.BlogHeroPost_blogPostMd__LWccp ul ol,.BlogHeroPost_blogPostMd__LWccp ul ul{margin-top:.75rem;margin-left:1rem}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp ol ol,.BlogHeroPost_blogPostMd__LWccp ol ul,.BlogHeroPost_blogPostMd__LWccp ul ol,.BlogHeroPost_blogPostMd__LWccp ul ul{margin-top:.75rem;margin-left:1.25rem}}.BlogHeroPost_blogPostMd__LWccp ul li:before{content:"";position:absolute;left:-1.35rem;top:.65em;width:6px;height:6px;background-color:var(--th-primary);border:1px solid var(--th-primary);box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:50%;transform:none}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp ul li:before{left:-1.5rem;width:8px;height:8px}}.BlogHeroPost_blogPostMd__LWccp ul li ul li:before{width:5px;height:5px;background-color:var(--th-secondary)}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp ul li ul li:before{width:6px;height:6px}}.BlogHeroPost_blogPostMd__LWccp a{color:var(--th-primary);transition:color .2s ease,text-decoration-thickness .2s ease;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.BlogHeroPost_blogPostMd__LWccp a:hover{color:var(--th-primary);text-decoration-thickness:2px}.BlogHeroPost_blogPostMd__LWccp blockquote{border-left:4px solid var(--th-primary);padding-left:1.5rem;margin:2rem 0;font-size:1.25rem;line-height:165%;color:var(--th-color);font-style:italic;position:relative}.BlogHeroPost_blogPostMd__LWccp blockquote:before{content:'"';position:absolute;left:-.5rem;top:-1rem;font-size:3rem;color:var(--th-primary);opacity:.2;font-family:serif}@media(min-width:768px){.BlogHeroPost_blogPostMd__LWccp blockquote{padding-left:1.75rem;font-size:1.375rem}}@media(min-width:1024px){.BlogHeroPost_blogPostMd__LWccp blockquote{padding-left:2rem;font-size:1.5rem}}.BlogHeroPost_blogPostMd__LWccp blockquote p{margin-bottom:.75rem}.BlogHeroPost_blogPostMd__LWccp blockquote p:last-child{margin-bottom:0}.BlogHeroPost_blogPostMd__LWccp img{border-radius:.75rem;margin-bottom:1.25rem;max-width:100%;height:auto}.BlogHeroPost_blogPostMd__LWccp code{font-family:monospace;background-color:var(--th-background-accent);padding:.125rem .375rem;border-radius:.25rem;font-size:1rem;color:var(--th-color);white-space:pre-wrap}.BlogHeroPost_blogPostMd__LWccp pre{background-color:var(--th-background-accent);padding:1.25rem;margin:1.75rem 0;border-radius:.25rem;overflow-x:auto;white-space:pre}.BlogHeroPost_blogPostMd__LWccp pre code{background:none;padding:0;border-radius:0;white-space:pre}.BlogHeroPost_blogPostMd__LWccp b,.BlogHeroPost_blogPostMd__LWccp strong{font-weight:var(--th-font-weight-semibold)}.BlogHeroPost_blogPostMd__LWccp em,.BlogHeroPost_blogPostMd__LWccp i{font-style:italic}.BlogHeroPost_blogPostMd__LWccp hr{border:none;border-top:1px solid var(--th-border);margin:2rem 0}@keyframes BlogHeroPost_fadeIn__N_L8D{0%{opacity:0}to{opacity:1}}@keyframes BlogHeroPost_fadeInUp__VqdnM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-color-scheme:dark){.BlogHeroPost_heroSubtitle__xOmy3{opacity:.8}}@media print{.BlogHeroPost_heroHeader__OVB3D{page-break-inside:avoid}.BlogHeroPost_badgeContainer__cF1XO{display:none}}