.blog{padding-top:0}.blogMain{display:flex;max-width:1536px;padding:0 2rem;margin:50px auto 0;justify-content:space-between}.blogContent{width:75%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.blogContent{width:100%;align-items:stretch}.blogMain{flex-direction:column}.articleContent,.authorProfile{max-width:100%}}@media screen and (max-width:480px){.blogContent{width:100%}}.blogTitle{font-weight:700;font-size:36px;color:white;line-height:1.2;text-align:left;margin:0 0 30px;max-width:70%}.authorSection{display:flex;align-items:center;margin:0}.authorAvatar{width:50px;height:50px;border-radius:50%;margin-right:15px;overflow:hidden;position:relative;border:2px solid rgba(255,255,255,.5)}.authorInfo{display:flex;flex-direction:column}.authorName{font-weight:700;font-size:18px;color:white;margin:0}.publishDate{font-size:14px;color:rgba(255,255,255,.8);margin-top:5px}.socialIcons{display:flex;gap:15px}.socialIcon{color:white;font-size:20px}.dateStyle{display:none}.featureImage{position:relative;height:400px;margin-bottom:3em;border-radius:8px;overflow:hidden;max-width:82%;margin-left:auto;margin-right:auto;width:100%}.articleContent{font-size:18px;line-height:1.5em;color:#242424;max-width:82%;margin:0 auto}.articleContent ::selection{background-color:#FF7539;color:white}.articleContent h2{font-weight:700;font-size:30px;color:#080808;line-height:1.45em;text-align:left;padding-top:1.5em}.articleContent h3{font-size:24px;line-height:1.75em}.articleContent h3,.articleContent p{font-weight:400;color:#08080895;text-align:left}.articleContent p{font-size:18px;line-height:1.5em;margin:1em 0}.articleContent a{text-decoration:none;font-size:18px;color:#FF7539;line-height:1.5em}.articleContent img{display:block;margin:auto;width:auto;max-height:40vh}.articleContent ul{list-style-type:disc}.articleContent ol,.articleContent ul{list-style-position:inside;margin:0;padding:0}.articleContent li{font-size:18px;color:#08080895;line-height:1.5em;text-align:left;font-style:normal;margin-left:1em}.articleContent blockquote{border-left:5px solid #ff7539;background-color:#F4F4FA;font-size:18px;padding:.5em 1em;margin:1em 0}.articleContent code{font-family:monospace;font-weight:400;font-size:18px;color:#000;border:1px solid #cccccc;border-radius:5px;background-color:#F4F4FA;padding:0 .25em}.articleContent table{border-width:0;width:100%}.articleContent th{background-color:#F4F4FA}.articleContent td,.articleContent th{border-width:0;padding:1em;text-align:center}.articleContent td{background-color:#FAF3F0}.relatedBlogs{width:100%;margin-top:3em;padding:2em 0 3em;background:#F4F4FA;box-sizing:border-box}.relatedBlogsContainer{width:100%;max-width:1536px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.relatedBlogsTitle{font-size:32px;color:#1B1B1B;text-align:center;margin:0 auto 1.5em;width:100%}.relatedBlogsGrid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:2rem;margin:0 auto;padding-bottom:2em;width:100%;max-width:1200px}.relatedBlogCard{display:flex;flex-direction:column;background-color:#FFFFFF;border-radius:1rem;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%}.relatedBlogCard:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.relatedBlogCard:hover .relatedBlogContent h3,.relatedBlogCard:hover .relatedBlogContent h3 a{color:#FF6A00}.relatedBlogImage{position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden}.relatedBlogImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.relatedBlogContent{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.relatedBlogContent h3{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#242424;transition:color .2s ease}.relatedBlogContent p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.relatedBlogLink{color:#242424;text-decoration:none}.relatedBlogLink:hover{color:#FF7539}.errorContainer{max-width:700px;margin:3em auto;text-align:center}.errorTitle{font-size:24px;font-weight:700;margin-bottom:1em}.errorMessage{font-size:18px;margin-bottom:2em}.errorButton{display:inline-block;padding:.75em 1.5em;background-color:#FF7539;color:white;border-radius:4px;text-decoration:none;transition:background-color .2s}.errorButton:hover{background-color:#e05e29}.blogBanner{background-color:#FF9966;background-image:linear-gradient(90deg,#FF9966,#FF7539);padding:40px 0 30px;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.blogBanner:after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 70%);z-index:1}.bannerContainer{max-width:1536px;margin:0 auto;position:relative;z-index:2;padding:0 2rem}.authorRow{display:flex;align-items:center;justify-content:space-between}.blogSidebar{width:25%;position:sticky;top:90px;align-self:flex-start;margin-right:0;padding-right:40px;padding-left:0;display:flex;flex-direction:column;max-height:calc(100vh - 100px);overflow:hidden}.tocTitleContainer{position:relative;padding-bottom:15px;margin-bottom:15px;background-color:#fff;z-index:10;border-bottom:1px solid rgba(0,0,0,.05)}.tocContentContainer{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.blogTocTitle{color:#FF7539;font-size:28px;font-weight:700;margin:0;padding:0 0 15px;background-color:#fff}.blogTocList{position:relative;padding-left:25px;margin-left:5px;margin-top:0;padding-top:15px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#eaeaea transparent;padding-bottom:20px}.blogTocList::-webkit-scrollbar{width:4px}.blogTocList::-webkit-scrollbar-track{background:transparent}.blogTocList::-webkit-scrollbar-thumb{background-color:#eaeaea;border-radius:20px}.blogTocList:before{content:"";position:absolute;left:0;top:15px;bottom:0;width:2px;background-color:#eaeaea;z-index:1}.blogTocList li{list-style:none;margin-bottom:10px;position:relative;padding-left:15px;margin-left:0}.blogTocList li:before{content:none}.blogTocList li a.active:before,.blogTocList li.active-item:before{background-color:transparent}.toc-indicator{position:absolute;left:0;width:3px;background-color:#FF7539;transition:top .3s ease,height .3s ease,opacity .3s;opacity:1;z-index:3;pointer-events:none;border-radius:1.5px;box-shadow:0 0 4px rgba(255,117,57,.3)}.blogTocList a{color:#666666;text-decoration:none;font-size:18px;transition:all .2s ease;display:block;line-height:1.4;padding:2px 10px 2px 15px;border-radius:0 4px 4px 0;margin-left:-15px}.blogTocList a:hover{color:#FF7539;background-color:rgba(255,117,57,.05)}.blogTocList a.active{color:#FF7539;font-weight:500;background-color:rgba(255,117,57,.08)}.blogSocialBottom{display:flex;gap:15px;margin-top:50px;padding-left:15px}.blogSocialBottom a{color:#a0a0a0;transition:color .2s}.blogSocialBottom a:hover{color:#FF7539}@media screen and (max-width:992px){.blogSidebar{display:none}.blogContent,.blogMain{width:100%}.articleContent,.authorProfile,.featureImage{max-width:85%}}@media screen and (max-width:768px){.articleContent,.authorProfile,.blogTitle,.featureImage{max-width:100%}}.authorProfile{margin-top:60px;padding:40px;background-color:#f8f9fd;border-radius:12px;max-width:82%;margin-left:auto;margin-right:auto}.authorProfileContainer{display:flex;align-items:center}.authorProfileAvatar{flex-shrink:0;margin-right:30px}.avatarImage{border-radius:50%;object-fit:cover}.authorProfileInfo{flex-grow:1}.authorProfileName{font-size:24px;font-weight:600;color:#242424;margin:0 0 10px}.authorProfileDescription{font-size:16px;line-height:1.6;color:#666;margin:0}@media screen and (max-width:768px){.authorProfileContainer{flex-direction:column;text-align:center}.authorProfileAvatar{margin-right:0;margin-bottom:20px}}.blogContent .blog-cta-section{background:url(/images/blogs/bg.svg) no-repeat 0;background-origin:border-box;background-clip:padding-box;background-size:cover;margin:0 auto;display:flex;flex-flow:column;width:66.7%;border-radius:10px}.blogContent .blog-cta-section p{font-weight:400;font-size:24px;color:#FFFFFF;line-height:36px;text-align:center;font-style:normal;width:80%;margin:1em auto}.blogContent .blog-cta-button{margin:1.93em auto}.blogContent .blog-cta-button a{font-weight:400;font-size:14px;color:#FFFFFF;line-height:16px;font-style:normal;background:#242424;text-align:center;padding:.73em;text-decoration:none;display:inline-block;border-radius:3px;transform:scale(.857);transform-origin:center}@media screen and (max-width:1440px){.blogMain{display:flex;flex-flow:row;margin:50px auto 0;justify-items:center}.relatedBlogsGrid{grid-template-columns:repeat(3,1fr);max-width:1200px}}@media screen and (max-width:768px){.relatedBlogsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));max-width:90%}}@media screen and (max-width:480px){.relatedBlogsGrid{grid-template-columns:1fr;max-width:90%}}