.blog-article-wrapper{z-index:40;margin-top:-2rem;position:relative}@media screen and (width<=479px){.blog-article-wrapper{margin-top:0}}.blog-article-card{background-color:#fff;border-radius:24px;padding-top:4rem;padding-bottom:4rem}.blog-grid{grid-template-columns:minmax(220px,.32fr) 1fr;gap:3rem;display:grid}.blog-grid .table-wrapper{align-self:stretch;width:100%}.blog-grid .table-of-content-wrapper{align-self:flex-start;position:sticky;top:130px}.blog-grid .rich-text-cms-content-wrapper{gap:1.5rem;width:100%;max-width:760px}.blog-grid .toc-progress{align-items:stretch;gap:1rem;height:auto;display:flex;position:relative}.blog-grid .toc-progress .line{background-color:#dae1eb;flex-direction:column;flex:0 0 3px;justify-content:flex-start;align-self:stretch;width:3px;min-height:0;margin:0;display:flex;position:relative;height:auto!important}.blog-grid .toc-progress .progress-bar-table{background-color:var(--e62a44,#e62a44);width:100%;height:0%;transition:height .2s}.blog-grid .toc-progress .progress-content{flex-direction:column;flex:1;gap:1.7rem;min-width:0;display:flex}.blog-grid .toc-progress .progress{cursor:pointer;position:relative}.blog-grid .toc-progress .large-para{color:#274063;margin:0;transition:color .2s}.blog-grid .toc-progress .progress.is-active .large-para{color:#08111d}.blog-grid .toc-progress .progress-ball{z-index:30;background-color:#fff;border:1px solid #f8f9fa00;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;left:calc(-1rem - 1.5px);transform:translate(-50%,-50%)}.blog-grid .toc-progress .inner-ball{background-color:#dae1eb;border-radius:50%;width:13px;height:13px;transition:background-color .2s}.blog-grid .toc-progress .progress.is-active .inner-ball{background-color:var(--e62a44,#e62a44)}.blog-rich-text{color:#08111d;font-size:1.0625rem;line-height:1.85}.blog-rich-text>*+*{margin-top:1.1em}.blog-rich-text h2{color:#08111d;margin-top:2.5rem;margin-bottom:1.25rem;font-family:Manrope,sans-serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:600;line-height:1.2}.blog-rich-text h3{color:#08111d;margin-top:2rem;margin-bottom:.5rem;font-family:Manrope,sans-serif;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1.25}.blog-rich-text h3+h3{margin-top:-.85rem}.blog-rich-text p{color:#274063;margin:0}.blog-rich-text a{color:var(--e62a44,#e62a44);text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-rich-text strong{color:#08111d}.blog-rich-text ul,.blog-rich-text ol{color:#274063;flex-direction:column;gap:.65rem;margin:1.25rem 0;padding-left:1.4rem;display:flex}.blog-rich-text blockquote{border-left:4px solid var(--e62a44,#e62a44);color:#08111d;background:#f8f9fa;border-radius:0 8px 8px 0;margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.blog-rich-text img{border-radius:16px;width:100%;height:auto;margin:1.5rem 0}.blog-rich-text figure{margin:1.5rem 0}.blog-rich-text figcaption{color:#5a6b85;margin-top:.6rem;font-size:.9rem}.blog-inline-cta{justify-content:flex-start;margin-top:1.5rem;display:flex}.related-content-section{background-color:#f8f9fa}.related-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.related-card{color:inherit;background-color:#1a2233;min-height:360px;text-decoration:none;transition:transform .22s,box-shadow .22s}.related-card,.related-card *{text-decoration:none}.related-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px #08111d2e}.related-card .cms-content-wrapper{width:100%}.related-card .small-tittle.white{color:#fff;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.25}.related-card .info-clock{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.related-card .info-clock svg{width:14px;height:14px}.related-card .name-date-wrapper{gap:1.5rem}.related-card .btn-nav.whiile-style{cursor:pointer}@media (width<=991px){.blog-grid{grid-template-columns:1fr;gap:2rem}.blog-grid .table-wrapper{display:none}.blog-grid .rich-text-cms-content-wrapper{max-width:none}}@media (width<=767px){.blog-article-card{border-radius:0;padding-top:2.5rem;padding-bottom:2.5rem}.related-blogs-grid{grid-template-columns:1fr;gap:1.25rem}}
