.blur-overlay{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,1));pointer-events:none}.article-content-body{background:#fff;border-radius:12px;padding:28px;margin:20px 0;box-shadow:0 4px 12px rgba(0,0,0,.06)}.article-content-body>h2,.content-title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px;color:#0B1C72;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-content-body h3{font-size:20px;font-weight:600;line-height:30px;margin-top:20px;margin-bottom:10px;color:#1A1F36}.article-content-body>h6{font-size:16px;font-weight:500;color:#555;line-height:24px;margin-top:14px}.article-content-body .content-item,.article-content-body li,.article-content-body>p{font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#344054;margin-bottom:14px}.imp-text{font-weight:600;color:#0B1C72}.redirect-link{color:#0B1C72;font-weight:500;text-decoration:underline;transition:color .2s ease}.redirect-link:hover{color:#172bb5}.unorder-val>li{list-style:disc inside;margin:8px 0;padding-left:4px}.order-val{padding-left:22px;counter-reset:item}.order-val>li{position:relative;margin:10px 0;font-size:16px;color:#344054;padding-left:8px}.order-val>li:before{content:counter(item,decimal) ". ";counter-increment:item;position:absolute;left:-24px;top:0;color:#0B1C72;font-weight:600}.toc-item:before{content:url(/svg/right-blue.svg);margin-right:.6rem;display:inline-block;transform:scale(1.2);vertical-align:middle}.latestNewsContainer{position:relative;overflow:hidden;height:36px;display:flex;align-items:center;margin:1rem 0 2rem;background:#f9fafb;border-left:4px solid #0b1c72;padding-left:10px;font-size:14px;font-weight:500;color:#0B1C72}.latestNewsTitle span{display:inline-block;font-size:15px;font-weight:500;letter-spacing:.5px;white-space:nowrap;animation:newsBulletin 12s linear infinite;color:#0B1C72;padding-left:1rem}@keyframes newsBulletin{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media screen and (max-width:680px){.clgCardRight{width:22%}.bottomStyle{line-height:28px!important;width:190px}.article-content-body{padding:14px;margin:10px 0;border-radius:10px}.article-content-body>h2,.content-title{font-size:18px;font-weight:600;line-height:26px}.article-content-body h3{font-size:16px;font-weight:600;line-height:26px}.article-content-body>h6{font-size:14px;color:#667085;line-height:24px}.article-content-body .content-item,.article-content-body li,.article-content-body>p{font-size:14px;margin-bottom:10px}.couse-table td,.couse-table th{padding:8px;text-align:left;width:50%;border:none}.faq-ques{font-weight:500;font-size:14px}.Nav-route-link{font-size:13px;font-weight:400;padding:4px 0}}@media screen and (max-width:480px){.container-body{padding-left:1rem;padding-right:1rem}.text-responsive-xs{font-size:.875rem}.p-responsive-xs{padding:.75rem}}@media screen and (min-width:481px) and (max-width:768px){.container-body{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:769px) and (max-width:1024px){.container-body{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1025px) and (max-width:1440px){.container-body{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1441px){.container-body{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:768px){.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(107,114,128,.5) transparent}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(107,114,128,.5);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.8)}}.faq-item{margin:12px 0;padding:14px 20px;border-radius:16px;background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:background .3s ease,border .3s ease;list-style:none}.faq-item summary{cursor:pointer;font-weight:600;display:flex;align-items:center;color:#101828;margin:0;font-size:16px}.faq-item summary:after{content:"\2304";transition:transform .3s ease;color:#007bff;font-size:20px;margin-left:auto}.faq-item[open]{background:#f1f7ff;border:1px solid #007bff33}.faq-item[open] summary:after{content:"\2303";color:#ff6600}.faq-ques{font-size:16px;font-weight:600;color:#101828;line-height:1.5;display:flex;align-items:center;gap:6px}.faq-item[open] .faq-ques{color:#007bff}.faq-ans{font-size:15px;font-weight:400;color:#475467;max-height:0;overflow:hidden;opacity:0;margin-top:8px;line-height:1.6;transition:max-height .5s ease,opacity .3s ease}.faq-item[open] .faq-ans{max-height:500px;opacity:1}details{transition:max-height .3s ease-in-out}.faq-item summary::-webkit-details-marker{display:none}.blog-head{background:#0B1C72 50%/cover no-repeat}.rankings-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.scroll-chips{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.scroll-chips>*{flex:0 0 auto}.rankings-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:13px;line-height:1;border:1px solid #e5e7eb;background:#f8fafc;color:#111827}.rankings-chip.active{background:#007BFF;color:#fff;border-color:#007BFF}.rankings-chip:not(.active):hover{background:#ffffff;border-color:#007BFF;box-shadow:0 1px 6px rgba(0,123,255,.18)}.rankings-chip.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}@media (max-width:640px){.rankings-chip.truncate{max-width:120px}}.rankings-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb}.rankings-table thead th{padding:10px 12px;background:#f1f5f9;color:#0f172a;font-weight:600;text-align:left;border-bottom:2px solid #e2e8f0;border-right:1px solid #e5e7eb}.rankings-table tbody td{padding:12px;border-bottom:1px dashed #e5e7eb;color:#111827;border-right:1px solid #e5e7eb}.rankings-table tbody tr:last-child td{border-bottom:none}.rankings-table tbody td:last-child,.rankings-table thead th:last-child{border-right:none}.rank-badge{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#0f172a}.rank-muted{color:#9ca3af}.agency-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#ffffff}.year-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}@media (max-width:640px){.rankings-table thead th{padding:8px 10px;font-size:12px}.rankings-table tbody td{padding:10px;font-size:13px}.agency-card{padding:12px}}@media (max-width:768px){.rankings-header{position:sticky;top:0;z-index:40;background:#ffffff;padding:8px 10px;border-bottom:1px solid #e5e7eb}}.chart-wrap{position:relative;width:100%}.chart-wrap canvas{max-height:260px}.cta-accent{background:#FF6600;color:#fff}