.ally-news{background:#f5f5f5}.ally-news__inner{margin:0 auto;max-width:1200px;padding:64px 24px}.ally-news__head{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.ally-news__title{color:#0b2f4a;font-family:Inter Tight,Inter,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.15}.ally-news__grid{display:grid;gap:24px;grid-template-columns:1fr}.ally-news__card{background:#fff;border:1px solid #e3e7eb;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ally-news__card:hover{box-shadow:0 6px 16px -4px rgba(11,47,74,.1),0 2px 4px rgba(11,47,74,.06);transform:translateY(-3px)}.ally-news__img{align-items:center;background:#e4edf4;display:none;height:160px;justify-content:center;overflow:hidden}.ally-news__img img{height:100%;object-fit:cover;width:100%}.ally-news__img svg{height:36px;stroke:#93b6d2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;width:36px}.ally-news__img svg path{fill:none!important;stroke:#93b6d2}.ally-news__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.ally-news__meta{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.ally-news__cat{color:#095192;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ally-news__card h3{color:#0b2f4a;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.ally-news__date{color:#767676;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ally-news__go{align-items:center;color:#095192;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto;padding-top:4px}.ally-news__go svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:15px}.ally-news__go svg path{fill:none!important;stroke:currentColor}.ally-news__card:hover .ally-news__go svg{transform:translateX(3px)}@media (min-width:981px){.ally-news__inner{padding:96px 24px}.ally-news__head{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-bottom:40px}.ally-news__title{font-size:36px}.ally-news__grid{gap:28px;grid-template-columns:repeat(3,1fr)}.ally-news__img{display:flex}}