.blog-detail-container{max-width:1300px;margin:0 auto;padding:60px 20px 100px}.blog-header{text-align:center;margin-bottom:50px}.blog-title{font-family:Montserrat,sans-serif;font-size:46px;font-weight:700;color:#0b509d;line-height:1.25;margin-bottom:20px;max-width:950px;margin-left:auto;margin-right:auto}.blog-meta{font-family:Roboto,sans-serif;font-size:16px;color:#777;display:flex;align-items:center;justify-content:center;font-weight:400}.meta-divider{margin:0 15px;color:#ddd}.blog-featured-image{width:100%;margin-bottom:50px;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000014}.blog-featured-image img{width:100%;height:auto;display:block}.article-content-wrapper{display:flex;flex-direction:column;gap:32px;width:100%;margin-top:10px}.article-content-wrapper.no-toc{display:block;max-width:900px;margin:0 auto}.article-content-wrapper.no-toc .article-content{max-width:100%;width:100%;margin:0 auto}.table-of-contents{display:none;padding:24px 20px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;align-self:flex-start;position:sticky;top:90px;box-shadow:0 4px 20px #0000000d;z-index:10}.table-of-contents h5{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#0b509d;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #edf2f7}.table-of-contents nav{scroll-behavior:smooth;display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 220px);padding-right:6px;overflow:hidden auto}.table-of-contents nav::-webkit-scrollbar{width:4px}.table-of-contents nav::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.table-of-contents nav::-webkit-scrollbar-thumb{background:#0b509d;border-radius:4px}.toc-link{display:block;color:#4b5563;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.45;padding:8px 12px;border-left:3px solid transparent;border-radius:0 4px 4px 0;text-decoration:none!important;transition:all .25s ease}.toc-link:hover{color:#0b509d;background-color:#f8fafc}.toc-link.active{color:#0b509d;font-weight:600;border-left-color:#0b509d;background-color:#eaf3fb}.toc-sub-link{padding-left:24px;font-size:13px;color:#64748b}.article-content{flex:1;min-width:0;width:100%}@media(min-width:968px){.article-content-wrapper.has-toc{flex-direction:row;gap:48px;align-items:flex-start}.table-of-contents{display:flex!important;flex-direction:column;flex:0 0 280px;max-width:280px}.article-content-wrapper.has-toc .article-content{max-width:calc(100% - 328px);flex:1}}@media(min-width:1300px){.table-of-contents{flex:0 0 300px;max-width:300px}.article-content-wrapper.has-toc .article-content{max-width:calc(100% - 348px)}}.blog-content{font-family:Roboto,sans-serif;font-size:20px;line-height:1.8;color:#333;margin:0 auto;text-align:left!important}.blog-content h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;color:#0b509d;margin:50px 0 25px;scroll-margin-top:100px;text-align:left}.blog-content h3{font-family:Montserrat,sans-serif;font-size:26px;font-weight:600;color:#0b509d;margin:40px 0 20px;scroll-margin-top:100px;text-align:left}.blog-content p{margin-bottom:30px;text-align:left!important}.blog-content .dek{font-size:22px;line-height:1.6;color:#4a5568;font-weight:500;margin:0 0 28px;text-align:left!important}.blog-content figure{margin:32px 0;text-align:center}.blog-content figure img{max-width:100%;height:auto;border-radius:10px;display:block;margin:0 auto}.blog-content figcaption{font-size:14px;color:#718096;font-style:italic;margin-top:10px;text-align:center}.blog-content h1{display:none!important}.blog-content ul,.blog-content ol{margin-bottom:30px;padding-left:25px;text-align:left!important}.blog-content li{margin-bottom:12px;display:list-item;text-align:left!important}.blog-content li p{display:inline;margin:0;text-align:left!important}.blog-error{text-align:center;padding:120px 20px}.back-link{display:inline-block;margin-top:30px;padding:12px 30px;background-color:#0b509d;color:#fff;text-decoration:none;border-radius:30px;font-weight:600;transition:transform .3s ease}.back-link:hover{transform:translateY(-2px)}.blog-content section{margin-bottom:40px}.blog-content img{display:block;margin:30px auto;max-width:100%;height:auto}.blog-content-image-wrapper{margin:40px 0;text-align:center}.blog-content-image-wrapper img{max-width:100%;height:auto;border-radius:12px}.image-caption{margin-top:15px;font-size:14px;color:#666;font-style:italic}.blog-content table{width:100%!important;border-collapse:collapse!important;margin:32px 0!important;font-size:15px!important;line-height:1.6!important;border:1px solid #cedce8!important;border-radius:8px!important;overflow:hidden!important;display:table!important}.blog-content thead tr,.blog-content tr:first-child th{background-color:#eaf3fb!important;color:#0b509d!important}.blog-content th{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:700!important;text-align:left!important;padding:14px 16px!important;border:1px solid #cedce8!important;background-color:#eaf3fb!important;color:#0b509d!important;vertical-align:top!important}.blog-content td{padding:14px 16px!important;border:1px solid #cedce8!important;vertical-align:top!important;font-size:15px!important;color:#2a3540!important;line-height:1.6!important}.blog-content tbody tr:nth-child(2n){background-color:#f9fbfd}.blog-content tbody tr:hover{background-color:#f1f6fb}.blog-cta-section{margin-top:60px;padding-top:40px;border-top:2px solid #e8eef5;display:flex;flex-direction:column;gap:32px}.blog-cta-heading{font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;color:#0b509d;margin:0 0 14px}.blog-cta-list{list-style:disc;padding-left:22px;margin:0;display:flex;flex-direction:column;gap:10px}.blog-cta-list li{font-family:Roboto,sans-serif;font-size:20px;color:#333;line-height:1.8}.cta-term{font-weight:700;color:#e87722}html{scroll-behavior:smooth}@media(max-width:992px){.blog-title{font-size:38px}.blog-content{font-size:18px}}@media(max-width:768px){.blog-detail-container{padding-top:40px}.blog-title{font-size:30px}.blog-header{margin-bottom:30px}.blog-featured-image{margin-bottom:30px;border-radius:12px}}
