.home-highlights{padding:48px 0 54px;background:#f2f7f8;border-top:1px solid #d7e4e9;border-bottom:1px solid #d7e4e9}
.home-highlights-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}
.home-highlights-heading h2{margin:5px 0 0;color:#123b59;font-size:28px}
.home-highlights-heading>a,.home-highlight-link{display:inline-flex;align-items:center;gap:7px;color:#176787;text-decoration:none;font-size:14px;font-weight:750}
.home-highlights-heading>a svg,.home-highlight-link svg{width:16px;height:16px}
.home-highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.home-highlight{display:flex;min-width:0;min-height:270px;flex-direction:column;align-items:flex-start;padding:19px 20px;background:#fff;border:1px solid #d6e3e9;border-top:3px solid #167d91}
.home-highlight:nth-child(2){border-top-color:#ed7b24}
.home-highlight:nth-child(3){border-top-color:#218b72}
.home-highlight-label{margin-bottom:11px;color:#687f8d;font-size:11px;font-weight:800;text-transform:uppercase}
.home-highlight time{margin:0 0 6px;color:#738894;font-size:12px}
.home-highlight-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;height:48px;margin:0 0 10px}
.home-highlight-logo img{display:block;max-width:150px;max-height:42px;object-fit:contain;object-position:left center}
.home-highlight h3{margin:0 0 8px;color:#123b59;font-size:18px;line-height:1.3}
.home-highlight p{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#536d7d;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.home-highlight-link{margin-top:auto;padding-top:8px}
@media(max-width:760px){.home-highlights{padding:34px 0}.home-highlights-heading{align-items:flex-start;flex-direction:column;gap:10px}.home-highlights-heading h2{font-size:24px}.home-highlights-grid{grid-template-columns:1fr;gap:10px}.home-highlight{min-height:0;padding:17px}.home-highlight p{-webkit-line-clamp:3}}
