.featured-blog{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-bottom:55px}.featured-blog__content{padding:20px 0}.featured-blog__title{font-size:30px;font-weight:700;line-height:1.25;margin:0 0 14px}.featured-blog__summary{font-size:17px;line-height:1.6;margin:0 0 22px}.featured-blog__image-wrapper{border-radius:6px;overflow:hidden}.featured-blog__image{display:block;height:300px;object-fit:cover;width:100%}.recent-articles__heading{font-size:28px;font-weight:700;line-height:1.3;margin:0 0 20px}.blog-filter{align-items:center;display:flex;gap:28px;margin-bottom:32px}.blog-filter__label{flex:0 0 auto;font-size:16px;text-transform:uppercase}.blog-filter__links{align-items:center;display:flex;flex-wrap:wrap;gap:28px}.blog-filter__link{color:inherit;font-size:16px;text-decoration:none}.blog-filter__link:focus,.blog-filter__link:hover{text-decoration:underline}.blog-filter__link.is-active{font-weight:700;text-decoration:underline}@media (max-width:600px){.blog-filter{align-items:flex-start;flex-direction:column;gap:10px}.blog-filter__links{gap:12px 22px}}.blog-post-feed{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-post-card{background:#fff;border:1px solid #0078c9;border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.blog-post-card[hidden]{display:none}.blog-post-card__image-link{border-radius:6px;display:block;margin:26px 26px 0;overflow:hidden}.blog-post-card__image{display:block;height:168px;object-fit:cover;width:100%}.blog-post-card__content{display:flex;flex:1;flex-direction:column;padding:16px 26px 26px}.blog-post-card__title{font-size:28px;font-weight:700;line-height:1.4;margin:0 0 14px}.blog-post-card__title a{color:#0078c9;text-decoration:none}.blog-post-card__title a:focus,.blog-post-card__title a:hover{text-decoration:underline}.blog-post-card__summary{color:#243b53;display:-webkit-box;font-size:16px;line-height:1.6;margin:0 0 24px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-post-card__cta{margin-top:auto}.blog-pagination{gap:12px;margin-top:48px}.blog-pagination,.blog-pagination__pages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.blog-pagination__pages{gap:8px}.blog-pagination__control,.blog-pagination__page{align-items:center;background:transparent;border:1px solid #d9dfe5;border-radius:6px;color:inherit;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;line-height:1.2;min-height:42px;min-width:42px;padding:8px 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog-pagination__control{gap:8px;padding:8px 16px}.blog-pagination a:hover{border-color:var(--primary-color,#174b75);color:var(--primary-color,#174b75);text-decoration:none}.blog-pagination__page.is-active{background:var(--primary-color,#174b75);border-color:var(--primary-color,#174b75);color:#fff;pointer-events:none}.blog-pagination__ellipsis{align-items:center;display:inline-flex;justify-content:center;min-height:42px;min-width:24px}.blog-pagination__control.is-disabled{cursor:default;opacity:.4}.blog-pagination a:focus-visible{outline:2px solid var(--primary-color,#174b75);outline-offset:3px}@media (max-width:600px){.blog-pagination{gap:8px;margin-top:32px}.blog-pagination__page{min-height:36px;min-width:36px;padding:6px 10px}.blog-pagination__control{font-size:14px;min-height:36px;padding:6px 10px}}@media (max-width:991px){.featured-blog{gap:24px;grid-template-columns:1fr}.blog-filter{align-items:flex-start;flex-direction:column;gap:10px}.blog-filter__buttons{grid-template-columns:repeat(3,1fr);width:100%}.blog-post-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.featured-blog__image{height:auto}.blog-filter__buttons{grid-template-columns:1fr}.blog-filter__button{border-bottom:1px solid #333;border-right:0}.blog-filter__button:last-child{border-bottom:0}.blog-post-feed{grid-template-columns:1fr}.blog-post-card__title{font-size:24px}}