.blog-post-header{gap:24px}.blog-header{gap:16px;padding-top:108px}body.blog-post-v2 .blog-header h1,body.blog-post-v2 .blog-header h1 *{color:var(--Grayscale-Shadow,#141413);font-size:48px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:12px}.blog .featured-image.parallax-img-container{aspect-ratio:450/253;border-radius:16px;overflow:hidden;width:100%}.blog .featured-image.parallax-img-container .parallax-img{max-width:140%}.blog-header .excerpt *{color:var(--Grayscale-Gray---Dark,#5e6268);font-size:20px;font-style:normal;font-weight:400;line-height:120%}.blog-header .estimate *{color:var(--Grayscale-Gray,#9ca2af);font-size:14px;font-weight:400;line-height:120%}.blog-header .share{gap:8px;width:auto}.blog-header .share *{color:var(--Grayscale-Gray---Dark,#5e6268);font-size:12px;font-weight:700;line-height:120%}.blog-header .share a svg rect{transition:fill .3s ease-in-out}.blog-header .share a:hover svg rect{fill:#0c64e7}@media (max-width:915px){.blog .featured-image.parallax-img-container{aspect-ratio:1/1;border-radius:0}.blog .featured-image.parallax-img-container .parallax-img{max-height:120vw;max-width:unset}.blog.featured-image{border-radius:0}.blog-header h1 *,body.blog-post-v2 .blog-header h1{font-size:36px}.blog-header .excerpt *{font-size:16px}}.blog-toc{visiblity:hidden}.toc-mobile{display:none}.blog-toc .title{color:#5e6268;font-size:12px;gap:10px}.blog-toc .title .menu-toggle{display:none}#readProgress{background:#d0d6e3;border-radius:16px;height:2px;overflow:hidden;position:relative;width:100%}#readProgress #blogProgress{background:#bf1d6a;display:block;height:100%;left:0;position:absolute;top:0;transform-origin:left center;width:0}@media (prefers-reduced-motion:no-preference){#readProgress .scroll-progress__bar{transition:width .1s linear}}body .blog-toc ul{list-style-type:none;margin:10px 0;padding-left:5px}body .blog-toc ul li{font-size:12px;padding:5px}body .blog-toc ul li a{color:#141413;line-height:150%;text-decoration:none;transition:all .2s ease-in-out}.blog-toc ul li.read a{color:#5e6268;font-weight:700}.blog-toc ul li.active a{font-weight:800}.blog-toc{width:200px}@media (min-width:1116px){.toc-container{height:100%;left:50%;padding-bottom:20vh;position:absolute;transform:translateX(-50%)}.blog-toc{background:transparent;left:20px;position:sticky;top:200px;z-index:10}}@media (max-width:1380px) and (min-width:1116px){.blog-toc{width:160px}}@media (max-width:1115px){.toc-desktop .link-container,.toc-desktop .title{display:none}body .toc-container.toc-desktop{opacity:0}.toc-container.toc-desktop.active{opacity:1}.toc-mobile{display:block}body .toc-desktop .blog-toc{margin:0 auto;width:94%}.toc-mobile .title{cursor:pointer;justify-content:space-between}.toc-container.toc-desktop{height:auto;opacity:1;padding:0;position:fixed;top:104px;transition:opacity .2s ease-in-out;z-index:1000}.toc-mobile .blog-toc{background:#fff;border:1px solid #9ca2af;border-radius:16px;position:relative;transition:border-color .2s ease-in-out;width:100%;z-index:1000}.toc-mobile .blog-toc.open,.toc-mobile .blog-toc:hover{border-color:#5e6268}.blog-toc .title{align-items:center;color:#141413;font-weight:600;justify-content:space-between;margin-bottom:0;padding:16px 24px;text-align:center}body .blog-toc ul{margin:0 0 10px;padding-left:20px}body .blog-toc ul li{padding:10px 0}.blog-toc .title .menu-toggle,body .blog-toc ul li a{display:block}.blog-toc .link-container{flex-direction:column;flex-wrap:nowrap;gap:0;max-height:0;opacity:0;order:2;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.blog-toc.menu-toggle{transition:transform .2s ease-in-out}.blog-toc.open .menu-toggle{transform:scaleY(-1)}.blog-toc.open .link-container{opacity:1}.blog-toc #readProgress{order:3}}@media (max-width:991px){.toc-container.toc-desktop{top:92px}}