.featured-image-wrapper img{height:100%;object-fit:cover;width:100%}.featured-image-wrapper{border-radius:20px;overflow:hidden;width:100%}.featured-image-hero a{color:inherit}.featured-image-hero{display:flex;flex-direction:column;z-index:10}.featured-image-hero.bg_image:before{background:var(--background);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.sidebar{align-items:flex-start;display:flex;justify-content:space-around}.sidebar-wrapper{display:flex;flex-direction:column;transition:all .5s ease}.sidebar-wrapper.sticky{position:sticky;top:calc(100px + .5rem);transition:all .5s ease}.sidebar-wrapper div[class*=section]:not(:last-of-type){border-bottom:1px solid #ccc;padding-bottom:44px}.sidebar-wrapper div[class*=section]:not(:nth-of-type(2)){padding-top:44px}.hero-tags,.sidebar-menu.tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style-image:none;list-style-type:none;margin:0;padding:0}.hero-tags a,.sidebar-menu.tags ul li a{border:1px solid var(--primary);border-radius:50px;color:var(--primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:24px;padding:6px 16px 6px 32px;position:relative}.hero-tags a:before,.sidebar-menu.tags ul li a:before{background:var(--primary);border-radius:50%;content:"";display:inline-block;height:8px;left:16px;margin-right:5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:8px}.hero-tags.tag-white a,.sidebar-menu.tags.tag-white ul li a{border-color:var(--white);color:var(--white)}.hero-tags.tag-white a:before,.sidebar-menu.tags.tag-white ul li a:before{background:var(--white)}.sidebar-menu.tags ul li a:is(:hover,.active),.sr-blog-post .hero-tags a:is(:hover,:focus){background:var(--link_color);border-color:var(--link_color);color:var(--white);transition:all .25s ease}.sr-blog-post .hero-tags a:is(:hover,:focus):before{background:var(--white)}.sidebar-menu.recent ul{list-style-image:none;list-style-type:none;margin:0;padding:0}.sidebar-menu.recent ul li a{display:block;font-size:.9rem;line-height:normal;padding:.5rem 0;text-decoration:none}@media(max-width:992px){.sr-blog-post .sidebar-wrapper{flex-direction:row;flex-wrap:wrap;padding:20px}.sr-blog-post .sidebar-wrapper>div[class*=section]{border-bottom:0;max-width:50%;padding:12px 24px 12px 30px!important;width:100%}.author-section{border-right:1px solid #ccc;order:1}.social-section{order:2}.sr-blog-post .sidebar-wrapper>div[role=presentation]{background:#ccc;height:1px;margin:30px 0;max-width:100%;order:3;width:100%}.sr-blog-post .sidebar-wrapper>div.date-section{border-right:1px solid #ccc;max-width:40%;order:4}.sr-blog-post .sidebar-wrapper>div.tags-section{max-width:60%;order:5}}@media(min-width:992px){.sidebar-wrapper.sticky .author-section,.sidebar-wrapper.sticky .date-section{display:none}}.blog-col .blog-toc__container{background:var(--white);border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.12);margin-bottom:40px}.blog-col .blog-toc__container .section-nav a,.blog-col .nav-group-title>div{padding:10px 20px}.blog-toc__container details summary svg{transform:rotate(0);transition:transform .15s ease;vertical-align:middle}.blog-toc__container details>summary{list-style:none}.blog-toc__container details[open]>summary svg{transform:rotate(-90deg)}.sr-blog-post .toc-heading{scroll-margin-block:100px;scroll-padding-top:100px}.blog-toc__container{align-self:start;position:sticky;top:var(--top,3rem);transition:top .25s ease-in-out;transition-delay:0s}.blog-toc__container details .nav-group-title .heading{margin-bottom:0}[data-header-scroll=false] .blog-toc__container .blog-toc{position:sticky;top:6rem;transition-delay:.3s}.blog-toc__container .section-nav{padding-left:0}.blog-toc__container .section-nav a{color:inherit;display:block;display:-webkit-box;overflow:hidden;padding-bottom:10px;padding-left:12px;padding-top:10px;position:relative;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in-out;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blog-toc__container .section-nav li{border-left:2px solid transparent;position:relative;transition:all .1s ease-in-out}.blog-toc__container .section-nav .active{border-left-color:var(--primary)}.blog-toc__container .section-nav a,.blog-toc__container .section-nav a:is(svg,path,svg path,g){color:var(--tertiary);fill:var(--tertiary)}.blog-toc__container .section-nav .active :is(a,svg,path,svg path,g),.blog-toc__container .section-nav a:is(:hover,:focus),.blog-toc__container .section-nav a:is(:hover,:focus) :is(svg,path,svg path,g){color:var(--link_color);fill:var(--link_color)}.blog-toc__container .section-nav .toc-root{max-height:380px;overflow-y:auto;position:relative}.blog-toc__container .section-nav .toc-root li:before{background:var(--black);content:"";height:100%;left:-2px;position:absolute;top:0;width:2px;z-index:-1}