@charset "UTF-8";.blog-hero{padding-top:clamp(30px,25.3846153846px + 1.2820512821vw,50px);padding-bottom:clamp(30px,25.3846153846px + 1.2820512821vw,50px);text-align:center}.blog-hero__title{color:#142d52;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:700;margin:0;font-size:clamp(28px,21.5384615385px + 1.7948717949vw,56px);letter-spacing:-.4px;line-height:1.15}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}@media screen and (max-width: 991px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media screen and (max-width: 575px){.blog-grid{grid-template-columns:1fr;gap:14px}}.blog-grid__item{margin:0;padding:0;list-style:none}.blog-grid__item:before{content:none}.blog-grid__card{display:flex;flex-direction:column;height:100%;background-color:#fff;border:1px solid #e8eaee;border-radius:16px;padding:14px 14px 24px;transition:transform .25s linear,box-shadow .25s linear}@media only screen and (min-width: 1199px){.blog-grid__card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0c1b3a14}}@media only screen and (min-width: 1199px){.blog-grid__card:hover .blog-grid__img{transform:scale(1.04)}.blog-grid__card:hover .blog-grid__more-arrow{transform:translate(4px)}}.blog-grid__media{display:block;aspect-ratio:16/11;border-radius:12px;overflow:hidden;background-color:#eef1f3;margin-bottom:18px}.blog-grid__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s linear}.blog-grid__body{display:flex;flex-direction:column;flex:1;padding-inline:10px}.blog-grid__title{margin:0 0 10px;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:700;color:#142d52;font-size:clamp(16px,15.3076923077px + .1923076923vw,19px);line-height:1.3;letter-spacing:-.2px}.blog-grid__title a{color:inherit;text-decoration:none;transition:color .25s linear}@media only screen and (min-width: 1199px){.blog-grid__title a:hover{color:#0a4ec5}}.blog-grid__excerpt{margin:0 0 18px;color:#4a4a4a;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-grid__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#0a4ec5;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:600;font-size:13px;letter-spacing:.2px;text-decoration:none}.blog-grid__more-arrow{font-size:9px;color:inherit;transition:transform .25s linear}.blog-pagination{margin-top:clamp(30px,25.3846153846px + 1.2820512821vw,50px);display:flex;justify-content:center}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;margin:0 4px;border-radius:10px;background-color:#fff;border:1px solid #e8eaee;color:#0c1b3a;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;text-decoration:none;transition:background-color .25s linear,color .25s linear,border-color .25s linear}@media only screen and (min-width: 1199px){.blog-pagination .page-numbers:hover{border-color:#0a4ec5;color:#0a4ec5}}.blog-pagination .page-numbers.current{background-color:#0a4ec5;border-color:#0a4ec5;color:#fff}.blog-single{padding-top:clamp(30px,23.0769230769px + 1.9230769231vw,60px);padding-bottom:clamp(40px,30.7692307692px + 2.5641025641vw,80px)}.blog-single__card{max-width:880px;margin-inline:auto;background-color:#fff;border:1px solid #e8eaee;border-radius:18px;padding-top:clamp(28px,20.6153846154px + 2.0512820513vw,60px);padding-bottom:clamp(28px,20.6153846154px + 2.0512820513vw,60px);padding-left:clamp(22px,14.1538461538px + 2.1794871795vw,56px);padding-right:clamp(22px,14.1538461538px + 2.1794871795vw,56px)}@media screen and (max-width: 575px){.blog-single__card{border-radius:14px}}.blog-single__title{color:#142d52;font-family:Albert Sans,Arial,Helvetica,sans-serif;font-weight:800;margin:0 0 24px;font-size:clamp(26px,22.7692307692px + .8974358974vw,40px);line-height:1.15;letter-spacing:-.5px;text-wrap:balance}.blog-single__content.entry-content h2{font-size:clamp(26px,24.6153846154px + .3846153846vw,32px);margin-top:40px 0 20px}.blog-single__content.entry-content h3{font-size:clamp(22px,20.6153846154px + .3846153846vw,28px);margin-top:36px 0 18px}
