.recommended-blogs{position:absolute;right:0;border:1px solid #9f9f9f;filter:drop-shadow(0 0 7.1px rgba(0,0,0,.2));padding:0;max-width:24rem;box-shadow:0 0 7.1px rgba(0,0,0,.43)}.rb{max-height:93rem;overflow-y:auto}.recommended-blogs-heading{color:#292929;font-family:var(--font-Poppins);font-size:1.5em;font-weight:600;line-height:24px;margin:0;padding:1rem}.recommended-blog{max-height:40rem;border-color:#cecece;border-style:solid;border-width:1px 0;padding:1rem}.rb-thumbnail{width:100%;height:10rem}.rb-thumbnail img{width:100%;height:100%;object-fit:cover}.rb-author{margin:0 .2rem}.rb-author img{border-radius:50%;width:1.25rem;height:1.25rem;object-fit:cover}.rb-author-name{margin:0 .4rem}.rb-author-more,.rb-author-name{font-weight:400;font-size:12px;line-height:20px;color:#292929}.rb-title{font-family:var(--font-PlusJakartaSans);font-weight:700;font-size:18px;line-height:24px;color:#292929}.trim{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.rb-subheading{font-family:var(--font-PlusJakartaSans);font-size:15px}.rb-readtime,.rb-subheading{font-weight:400;line-height:20px;color:#757575}.rb-readtime{font-size:12px}.rb-bookmark-btn,.rb-dislike-btn,.rb-like-btn{padding:0}.rb-bookmark-btn .btn-link,.rb-dislike-btn .btn-link,.rb-like-btn .btn-link{padding:4px 10px}.rb-dislike-btn img,.rb-like-btn img{width:1.15rem;height:1.15rem}.rb-like-btn .upvote-count{height:100%;display:inline-block;vertical-align:bottom;padding-bottom:4px;min-width:12px;font-size:13px}.rb-dislike-btn{padding-top:4px}.rb-bookmark-btn,.rb-dislike-btn{margin-left:.3rem}.rb-bookmark-btn img{width:1rem;height:1.15rem}.rb-interactions{display:flex;align-items:center;justify-content:space-between;text-wrap:nowrap}a{text-decoration:none}@media (max-width:500px){.rb{flex-direction:column;align-items:center;width:100%}.recommended-blog{max-width:24rem;max-height:100%;border:solid #cecece;border-width:0 0 1px}.recommended-blogs-heading{padding-bottom:0;font-size:18px}}@media (min-width:501px) and (max-width:1024px){.rb{flex-wrap:wrap}.recommended-blog{border:none}}@media (max-width:1024px){.recommended-blogs{position:static;max-width:100%;filter:none;border:none;padding:0 1rem;display:flex;flex-direction:column}.rb{max-height:100%;display:flex;justify-content:space-between}}@media (min-width:501px) and (max-width:680px){.recommended-blog{width:50%}}@media (min-width:680px) and (max-width:768px){.recommended-blog{width:20rem}}@media (min-width:768px) and (max-width:900px){.recommended-blog{width:15rem}}@media (min-width:900px) and (max-width:1024px){.recommended-blog{width:18rem}}.toc-collapsed{position:absolute;left:0;top:2rem;width:32rem;height:3.8rem;transform-origin:top left;transform:rotate(-90deg) translateX(-100%);background:#fbfbfb;box-shadow:-4px 0 8px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.25);cursor:pointer}.toc-collapsed-content{display:flex;align-items:center;justify-content:center;height:100%;padding:0 1rem;gap:1rem}.table-of-contents,.toc-container{position:absolute;width:100%;left:0}.table-of-contents{background:#fbfbfb;box-shadow:4px 4px 4px rgba(0,0,0,.2);max-height:40rem;overflow-y:auto;top:2rem;padding-left:8px;padding-right:8px;padding-top:8px}.toc-collapsed-wrapper{position:absolute;width:3.8rem;height:40rem;overflow:visible;left:0}.toc-collapsed-heading,.toc-heading{font-family:var(--font-Poppins);font-weight:600;font-size:20px;line-height:20px;color:#292929;font-style:normal}.accordion-header button:after{display:none}.table-of-contents img{cursor:pointer}.accordion-header{font-family:var(--font-Poppins);font-style:normal;font-weight:600;font-size:18px;line-height:20px;letter-spacing:.048px;color:#1f1f1f}.accordion-header img{height:12px;width:15px}.tableContentColumn{box-sizing:border-box;background:#fbfbfb;padding-bottom:5px;padding-top:5px;align-content:center}.accordion-item{border-bottom:.5px solid #d3d3d3;margin-bottom:10px}.accordion-body .tableContentColumn{margin-bottom:0}.subheading .tableContentColumn:not(:last-child){border-bottom:.5px solid #d3d3d3;margin-bottom:10px}.heading{margin:0 .5rem;font-family:var(--font-Poppins);font-weight:600;font-size:16px;line-height:18px;letter-spacing:.048px;color:#1f1f1f}.subheading{margin-left:.8rem;margin-right:.8rem;margin-top:.5rem;margin-bottom:0!important;padding-left:0;cursor:pointer}.subheading-border{border-bottom:.5px solid #d3d3d3}.accordion-button:not(.collapsed){background-color:transparent!important;border-bottom:none!important;box-shadow:none}.accordion-button.manually-expanded{background-color:#e3e3e3!important;border-bottom:1px solid #d3d3d3!important;box-shadow:none}.accordion-button:focus{border:none;border-bottom:1px solid #d3d3d3!important;box-shadow:none}.toc-collapsed-mobile{display:none}@media (max-width:1024px){.toc-collapsed{display:none}.table-of-contents{max-height:25rem}.toc-collapsed-mobile{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;top:50rem;background:#fff;width:3rem;height:3rem;border:1px solid #eaeaea;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 5px 5px 0}.table-of-contents{border-top-right-radius:8px;border-bottom-right-radius:8px}}@media (min-width:1025px){.table-of-contents{border:1px solid #9f9f9f;border-left-width:0}}.accordion-button:not(.manually-expanded){background-color:transparent!important}.blog-authors{margin-top:1rem;margin-bottom:.5rem;display:flex;gap:.8rem;flex-wrap:wrap}.blog-author{display:flex;align-items:center;padding:.4rem;gap:.5rem;background:#fcfcfc;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:.5rem;position:relative;height:43px}.blog-author:hover{background:#f2f8ff}.blog-author-name{font-family:var(--font-Inter);color:#292929;font-style:normal;font-weight:500;font-size:15px;line-height:20px;margin-right:5px}@media (max-width:500px){.blog-authors{display:none!important}}.expanded-authors{display:none}.about-blog-author{background:#fbfbfb;border-radius:.5rem;position:absolute;top:3rem;min-width:297px;min-height:122px;display:flex;align-items:center;padding:.6rem;z-index:2000;filter:drop-shadow(0 0 5.1px rgba(0,0,0,.2))}.author-company{font-family:var(--font-PlusJakartaSans);font-style:normal;font-weight:400;font-size:10px;line-height:19px;color:#757575}.author-details{padding-left:1rem!important}.linkedIn{position:relative;right:5px}@media (max-width:500px){.about-blog-author{position:relative;top:0;margin:.4rem auto;width:297px}}.blog-authors-mobile-container{position:relative;width:100%}.blog-authors-mobile{display:none}@media (max-width:500px){.blog-authors-mobile{margin-top:1.2rem;margin-bottom:1rem;padding:.5rem;display:flex;width:100%;height:2.8rem;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px;justify-content:space-between;align-items:center}.visible-authors{display:flex;align-items:center;font-family:var(--font-Inter);font-weight:400;color:#292929}.expanded-authors{display:flex;flex-direction:column;width:100%;max-height:18rem;overflow-y:auto;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px;position:absolute;background:#fff;z-index:10;top:100%;left:0}}.FullscreenImageModal_fullscreen-modal__s1fWN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer;animation:FullscreenImageModal_fadeIn___NyTn .3s ease-out;overflow:hidden}.FullscreenImageModal_fullscreen-modal-content__omYtC{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.FullscreenImageModal_fullscreen-image__2wmRI{max-width:100%;max-height:95vh;object-fit:contain;cursor:default;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:FullscreenImageModal_zoomIn__MvbQ1 .3s ease-out}.FullscreenImageModal_close-button__8SKJu{position:fixed;top:20px;right:20px;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease;z-index:10001}.FullscreenImageModal_close-button__8SKJu:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.FullscreenImageModal_close-button__8SKJu:focus{outline:2px solid #fff;outline-offset:2px}.FullscreenImageModal_reset-button__lWrZI{right:70px!important}.FullscreenImageModal_zoom-indicator__6eXO5{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:10001;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes FullscreenImageModal_fadeIn___NyTn{0%{opacity:0}to{opacity:1}}@keyframes FullscreenImageModal_zoomIn__MvbQ1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:768px){.FullscreenImageModal_fullscreen-modal-content__omYtC{max-width:98vw;max-height:98vh;padding:10px}.FullscreenImageModal_fullscreen-image__2wmRI{max-height:90vh}.FullscreenImageModal_close-button__8SKJu{top:15px;right:15px;width:36px;height:36px}}@media (max-width:480px){.FullscreenImageModal_close-button__8SKJu{top:10px;right:10px;width:32px;height:32px}.FullscreenImageModal_close-button__8SKJu svg{width:20px;height:20px}.FullscreenImageModal_zoom-indicator__6eXO5{bottom:15px;font-size:12px;padding:6px 12px}}.BlogPostContent_article-container__9oA2m p{font-size:19px}.BlogPostContent_article-container__9oA2m h2{color:#631800}.BlogPostContent_article-container__9oA2m h3{color:#2d577a}.BlogPostContent_article-container__9oA2m h4{color:#3b5323}.BlogPostContent_article-container__9oA2m h5{color:#41368a}.BlogPostContent_article-container__9oA2m h6{color:#595959}.BlogPostContent_article-container__9oA2m h2,.BlogPostContent_article-container__9oA2m h3,.BlogPostContent_article-container__9oA2m h4,.BlogPostContent_article-container__9oA2m h5,.BlogPostContent_article-container__9oA2m h6{margin-top:22px}@media (max-width:767px){.BlogPostContent_article-container__9oA2m p{font-size:18px}.BlogPostContent_article-container__9oA2m h2,.BlogPostContent_article-container__9oA2m h3,.BlogPostContent_article-container__9oA2m h4,.BlogPostContent_article-container__9oA2m h5,.BlogPostContent_article-container__9oA2m h6{margin-top:20px}}.BlogPostContent_heading-link__lVkmz img{visibility:hidden;margin-right:8px}.BlogPostContent_heading-link__lVkmz:hover img{visibility:visible}.BlogPostContent_link-icon__pTScB:hover{visibility:visible;background-color:#e0e0e0}.blog-page-container{display:flex;margin-bottom:5rem}.toc-container{flex:0 0 20%;position:relative;z-index:1000}.blog-container{padding:0 1.5rem;margin-top:4rem;max-width:67rem}.rb-container{flex:0 0 19%;position:relative;padding-left:2rem}mark{background-color:#f3ecff;padding:0}mark:hover{background-color:#e7daff;cursor:pointer}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background:#6c6c6c;border-radius:17px}::-webkit-scrollbar-track{background:transparent}@media (min-width:768px) and (max-width:1024px){.toc-container{width:40%}.blog-container{max-width:90%}}@media (min-width:500px) and (max-width:767px){.toc-container{width:60%}.blog-container{padding:0 3rem}}@media (max-width:500px){.toc-container{width:80%}}@media (max-width:1024px){.blog-page-container{display:block;margin-bottom:0}.toc-container{position:absolute;top:0;left:0}.blog-container{margin-top:2rem}.rb-container{padding:0;margin-top:1rem;background:#f9f9f9}}.blog-tags{display:flex;flex-wrap:wrap;gap:.7rem}.blog-tag{background:#fafafa;border:1px solid #8d8d8d;border-radius:100px;padding:.5rem 1rem}.navbar-container{background:#fff}@media (min-width:501px) and (max-width:768px){.blog-tag{padding:.2rem .5rem}}@media (max-width:500px){.blog-tags{gap:.3rem}.blog-tag{padding:.2rem .5rem;font-size:14px;margin:0 3px 3px 0}}.blog-heading{color:#242424;font-family:var(--font-Poppins);font-size:42px;font-style:normal;font-weight:700;line-height:52px;margin-bottom:0}@media (max-width:500px){.blog-heading{font-size:1.5em;line-height:31px}}@media (min-width:499px) and (max-width:768px){.blog-heading{font-size:2em;line-height:31px}}.blog-subheading{color:#6b6b6b;font-family:var(--font-Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:40px}@media (max-width:500px){.blog-subheading{font-weight:400;font-size:18px;line-height:24px;margin-top:5px}}@media (min-width:499px) and (max-width:768px){.blog-subheading{line-height:24px;font-size:1.2em}}