.latest-blog-module{padding:70px 0;width:100%}.latest-blog-module__header{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:40px}.latest-blog-module__intro{max-width:620px}.latest-blog-module__heading{color:#003573;font-size:36px;font-weight:700;line-height:1.12;margin:0 0 12px}.latest-blog-module__description{color:rgba(0,53,115,.7);font-size:16px;line-height:1.55;margin:0;max-width:610px}.latest-blog-module__button-wrap{display:flex;justify-content:flex-end}.latest-blog-module__button-wrap svg path{stroke:#003573}.latest-blog-module__browse-button{align-items:center;background:#fff;border:1px solid #cbd8e8;border-radius:24px;color:#003573;display:inline-flex;font-size:14px;font-weight:500;gap:9px;justify-content:center;line-height:1;min-height:42px;padding:9px 16px;text-decoration:none;transition:all .3s ease}.latest-blog-module__browse-button:hover{background:linear-gradient(135deg,#2374f2,#003573);border-color:#cbd8e8;color:#fff}.latest-blog-module__browse-button:hover svg path{stroke:#fff}.latest-blog-module__arrow{flex:0 0 auto}.latest-blog-module__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.latest-blog-card{background:#fff;border:1px solid #dbe4ef;border-radius:20px;box-shadow:0 2px 8px rgba(23,59,122,.03);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.latest-blog-card:hover{box-shadow:0 10px 28px rgba(23,59,122,.09);transform:translateY(-3px)}.latest-blog-card__image-link{background:#edf2f7;display:block;overflow:hidden;width:100%}.latest-blog-card__image{aspect-ratio:1.65/1;display:block;height:auto;object-fit:cover;transition:transform .4s ease;width:100%}.latest-blog-card:hover .latest-blog-card__image{transform:scale(1.025)}.latest-blog-card__image--placeholder{align-items:center;background:#edf2f7;color:#6d7f96;display:flex;font-size:14px;justify-content:center}.latest-blog-card__content{display:flex;flex:1;flex-direction:column;padding:21px 20px 17px}.latest-blog-card__category{color:#2374f2;font-size:11px;font-weight:600;letter-spacing:1.54px;line-height:1.3;margin-bottom:9px;text-transform:uppercase}.latest-blog-card__title{font-size:18px;font-weight:600;line-height:1.25;margin:0}.latest-blog-card__title a{color:#003573;text-decoration:none}.latest-blog-card__title a:hover{color:#2864e8}.latest-blog-card__footer{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:auto;padding-top:24px}.latest-blog-card__read-time{color:#576574;font-size:14px;font-weight:400;line-height:20px}.latest-blog-card__read-link{align-items:center;color:#2374f2;display:inline-flex;font-size:14px;font-weight:600;gap:5px;line-height:1.4;text-decoration:none;white-space:nowrap}.latest-blog-card__read-link:hover{color:#003573}.latest-blog-card__read-link:hover svg path{stroke:#003573}.latest-blog-card__read-arrow{transition:transform .2s ease}.latest-blog-card__read-link:hover .latest-blog-card__read-arrow{transform:translateX(3px)}.latest-blog-module__empty{background:#f7f9fc;border-radius:16px;color:#607089;padding:40px 20px;text-align:center}.latest-blog-module__empty p{margin:0}@media (max-width:991px){.latest-blog-module{padding:60px 0}.latest-blog-module__container{width:min(100% - 40px,760px)}.latest-blog-module__header{align-items:start;gap:22px;grid-template-columns:1fr}.latest-blog-module__button-wrap{justify-content:flex-start}.latest-blog-module__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-blog-card:last-child{grid-column:1/-1}}@media (max-width:767px){.latest-blog-module{padding:50px 0}.latest-blog-module__container{width:min(100% - 32px,540px)}.latest-blog-module__heading{font-size:28px;line-height:1.15}.latest-blog-module__description{font-size:14px}.latest-blog-module__grid{gap:18px;grid-template-columns:1fr}.latest-blog-card:last-child{grid-column:auto}.latest-blog-card__content{padding:20px 18px 17px}.latest-blog-card__title{font-size:17px}}@media (max-width:480px){.latest-blog-module__container{width:min(100% - 24px,540px)}.latest-blog-module__heading{font-size:25px}.latest-blog-module__browse-button{width:100%}}