body .body-wrapper{background:#e7e9ed;color:#3e5177}.blog-post{background:transparent;display:flex;flex-direction:column;gap:48px;width:100%}.post-hero{gap:32px;text-align:center}.post-hero,.post-hero__meta{display:flex;flex-direction:column;margin:0}.post-hero__meta{color:#1225a1;font-size:16px;font-weight:500;gap:12px;line-height:1}.post-hero__title{color:#141c2b;font-size:30px;font-weight:500;margin:0}.post-hero__subtitle{color:#3e5177;font-size:20px;font-weight:300;margin:0}.post-hero__tags{display:flex;flex-wrap:wrap;gap:.3em;justify-content:center;margin-bottom:1em}.post-hero__tag,.post-hero__tag:focus,.post-hero__tag:hover{align-items:center;background:#eff4ff;border:1px solid #2e50fa;border-radius:999px;color:#3538cd;display:flex;font-size:12px;gap:.5em;justify-content:center;padding:2px 10px;white-space:nowrap;width:fit-content}.blog-post__image{aspect-ratio:16/9;border-radius:.75rem;display:block;height:auto;object-fit:cover;width:100%}.blog-post__body{display:flex;gap:48px}.blog-post__layout{display:flex;flex-flow:column wrap;gap:2.625rem;margin-bottom:2.625rem;position:relative}.blog-post__main-content{font-size:18px;font-weight:300;line-height:1.5rem;width:100%}.blog-post__main-content h2{font-size:30px}.blog-post__main-content h3{font-size:24px}.blog-post__main-content h4{font-size:20px}.blog-post__main-content h5{font-size:18px}.blog-post__main-content h6{font-size:18px;text-transform:upppercase}.blog-post__main-content a{color:#1246a1;text-decoration:underline}.blog-post__sidebar{display:flex;flex-flow:column wrap;gap:2.625rem;position:relative;width:100%}.post-widget{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;padding:16px;width:100%}.post-widget h4{color:#141c2b;font-size:1.25rem;font-weight:500}.post-widget__section{margin-bottom:32px}.post-widget__section:last-child{margin-bottom:0}.post-widget__title{color:#1532ef;font-size:.875rem;font-weight:500;margin:8px 0 12px}.post-widget__details{align-items:center;display:flex}.post-widget__avatar{border-radius:50%;height:48px;margin-right:.75rem;object-fit:cover;width:48px}.post-widget__text{display:flex;flex-direction:column;gap:2px}.post-widget__text-title,.post-widget__text-title:focus,.post-widget__text-title:hover{color:#141c2b;display:block;font-size:.875rem;font-weight:500;line-height:1}.post-widget__text-subtitle{color:#3e5177;display:block;font-size:.875rem;font-weight:300;line-height:1}.post-widget__section .button,.post-widget__section .button:focus,.post-widget__section .button:hover{align-items:center;background-color:#1225a1;border:1px solid #2e50fa;color:#fff;display:flex;font-weight:500;justify-content:center;width:100%}.post-widget__section .button i.fa-download{font-size:.9em;margin-left:8px}.post-widget.post-widget--card{background-image:url(https://images.unsplash.com/photo-1553028826-f4804a6dba3b?q=80&w=2070&auto=format&fit=crop);background-position:50%;background-size:cover;color:#fff;overflow:hidden;position:relative}.post-widget.post-widget--card:before{background:linear-gradient(0deg,rgba(12,9,47,.75),rgba(12,9,47,.75) 75%,#0c092f);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.post-widget--card__wrap-content{display:flex;flex-flow:column wrap;gap:4px;padding:8px;position:relative;z-index:2}.post-widget--card__tags{display:flex;flex-wrap:wrap;gap:.3em;padding:.75rem 0}.post-widget--card__tag-link,.post-widget--card__tag-link:focus,.post-widget--card__tag-link:hover{align-items:center;background-color:#141c2b;border:1px solid #586e99;border-radius:999px;color:#d1d5de;font-size:.75rem;gap:1666666em;padding:.125rem .75rem;text-decoration:none;width:fit-content}h3.post-widget--card__title{color:#fff;font-size:1.125rem;font-weight:500}.post-widget--card__excerpt{color:#d1d5de;font-size:.9rem;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.post-widget__read-more{align-items:center;background-color:#1225a1;border:1px solid #2e50fa;border-radius:999px;color:#fff;display:flex;font-size:.875rem;gap:.4rem;justify-content:center;line-height:1;margin-top:auto;padding:.75rem 1rem;text-align:center;text-decoration:none}.related-carousel{margin:0 auto;position:relative;width:100%}.related-carousel__wrapper{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.related-carousel__wrapper::-webkit-scrollbar{display:none}.related-carousel__title{font-size:32px}.related-carousel .blog-card{background-color:#1e293e;border:1px solid #586e99;border-radius:12px;display:flex;flex:0 0 100%;flex-direction:column;margin-bottom:2rem;margin-right:20px;overflow:hidden;width:100%}.related-carousel .blog-card:last-child{margin-right:0}.related-carousel .blog-card__wrap-image{max-height:200px;min-height:200px}.body-container--blog-index .blog-card__wrap-image{overflow:hidden}.related-carousel .blog-card__image{background-color:#fff;height:auto}.related-carousel .blog-card__wrap-content{height:100%}.related-carousel .blog-card__date{background-color:#1f235b;border:1px solid #2d31a6;color:#a4bcfd}.related-carousel__navigation{display:flex;justify-content:flex-end;padding-bottom:42px;width:97%}.related-carousel__arrow,.related-carousel__arrow:hover{align-items:center;background-color:#1e2a3a;border:1px solid #586e99;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.8em;height:44px;justify-content:center;line-height:1;padding:0;user-select:none;width:44px}.related-carousel__arrow.left-arrow{margin-right:10px}@media (min-width:768px){.blog-post__sidebar{flex-flow:row wrap}.post-widget{width:Calc(50% - 1.3125rem)}.related-carousel .blog-card{flex:0 0 clamp(308px,100%,360px)}}@media (min-width:1024px){.blog-post__layout{flex-flow:row wrap}.blog-post__main-content h2,.post-hero__title{font-size:48px}.blog-post__main-content h3{font-size:42px}.blog-post__main-content h4{font-size:36px}.blog-post__main-content h5{font-size:18px}.blog-post__main-content h6{font-size:18px;text-transform:upppercase}.blog-post__sidebar{flex-basis:calc(40% - 2.625rem);flex-flow:column wrap}.post-widget{width:100%}.related-carousel .blog-card{flex:0 0 clamp(308px,100%,400px)}}@media (min-width:1180px){.blog-post__body{padding-inline:6.25rem}.blog-post__sidebar{justify-content:space-between}}