.generic-content-module{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-bottom:7rem;padding-top:8rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.generic-content-module .section-title{margin-bottom:4rem}.generic-content-module .section-content,.generic-content-module .section-title{margin-left:auto;margin-right:auto;max-width:56rem;text-align:center}.blog-series-toc{padding-bottom:4rem;padding-top:4rem;width:100%}@media (min-width:768px){.blog-series-toc{margin-left:auto;margin-right:auto;width:80%}}@media (min-width:1024px){.blog-series-toc{width:66.666667%}}@media (min-width:1280px){.blog-series-toc{width:50%}}.blog-series-toc#series-toc_top{padding-top:0}.blog-series-toc#series-toc_bottom{padding-bottom:2.5rem}.blog-series-toc .title{font-size:1.5rem;line-height:2rem}.blog-series-toc .series-switcher{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.blog-series-toc .series-switcher .series-switcher_header{border-bottom-width:1px;padding:1rem 1.5rem}.blog-series-toc .series-switcher .series-switcher_header .subtitle{font-size:1.5rem;line-height:2rem;padding-bottom:0}.blog-series-toc .series-switcher .series-switcher_list [x-cloak]{display:none!important}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item{align-items:center;border-top-width:1px;display:flex;--tw-border-opacity:1;border-color:rgb(230 230 230/var(--tw-border-opacity));line-height:1.25rem;padding:1rem 1.5rem;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item:hover{background-color:rgb(230 230 230/var(--tw-bg-opacity));--tw-bg-opacity:0.4}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.series-first-part{border-top-width:0}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item .badge{align-items:center;border-radius:9999px;border-width:1px;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-right:1.5rem;width:2.5rem;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.current-series-part{pointer-events:none}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.current-series-part .badge{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.upcoming-series-part{color:rgb(0 0 0/var(--tw-text-opacity));--tw-text-opacity:0.3}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.upcoming-series-part:hover{background-color:transparent}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.upcoming-series-part .badge{opacity:.3}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.upcoming-series-part .text{display:flex;flex-direction:column}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.upcoming-series-part .upcoming-footnote{font-size:.75rem;line-height:1rem;text-align:left;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list{width:100%;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list.has-current-collapsed .badge{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list.has-current-collapsed .badge:after{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list .badge{background-color:transparent;border-style:none;position:relative;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list .badge:before{background:linear-gradient(90deg,#ffbd33,#fd6c3c 15%,#3ccdfd 31.5%,#76cf78 49%,#ffbd33 51%,#fd6c3c 66%,#3ccdfd 82.5%,#76cf78);background-size:200% 200%;border-radius:inherit;content:"";display:block;height:100%;position:absolute;transition-duration:.5s;transition-property:background-position;transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%;z-index:0}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list .badge:after{content:"";display:block;position:absolute;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:inherit;height:calc(100% - 2px);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.19,1,.22,1);width:calc(100% - 2px)}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list .badge svg{position:relative;z-index:20}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list .text{display:flex;flex-direction:column}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.expand-series-list .expand-footnote{color:rgb(0 0 0/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;text-align:left;--tw-text-opacity:0.3}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.collapse-series-list{width:100%;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.collapse-series-list .badge{background-color:transparent;border-style:none;position:relative;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.collapse-series-list .badge:before{background:linear-gradient(90deg,#ffbd33,#fd6c3c 15%,#3ccdfd 31.5%,#76cf78 49%,#ffbd33 51%,#fd6c3c 66%,#3ccdfd 82.5%,#76cf78);background-size:200% 200%;border-radius:inherit;content:"";display:block;height:100%;position:absolute;transition-duration:.5s;transition-property:background-position;transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%;z-index:0}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.collapse-series-list .badge:after{content:"";display:block;position:absolute;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:inherit;height:calc(100% - 2px);transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:calc(100% - 2px)}.blog-series-toc .series-switcher .series-switcher_list .series-switcher_list-item.collapse-series-list .badge svg{position:relative;z-index:20}