/* Atlobni - latest providers section only */
.latest-section .section-head > a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-width:154px;
  padding:9px 16px;
  border:1px solid #08a878;
  border-radius:10px;
  background:#fff;
  color:#078b66;
  font-size:13px;
  font-weight:800;
  line-height:1.2;
  text-decoration:none;
  box-shadow:0 4px 12px rgba(7,139,102,.08);
  transition:all .18s ease;
}
.latest-section .section-head > a:hover{
  background:#08a878;
  color:#fff;
  transform:translateY(-1px);
  box-shadow:0 7px 16px rgba(7,139,102,.16);
}
@media(max-width:760px){
  .latest-section .section-head{gap:10px;align-items:center}
  .latest-section .section-head h2{font-size:18px}
  .latest-section .section-head > a{min-width:auto;padding:8px 11px;font-size:11px;white-space:nowrap}
  .latest-section .latest-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  .latest-section .latest-card{
    min-width:0;
    padding:10px;
    gap:8px;
    flex-direction:column;
    align-items:center;
    text-align:center;
  }
  .latest-section .latest-card img{width:54px;height:54px}
  .latest-section .latest-card h3{font-size:13px;line-height:1.4}
  .latest-section .latest-card p{font-size:10px;line-height:1.5}
  .latest-section .latest-card span{font-size:10px}
}
@media(max-width:360px){
  .latest-section .latest-grid{gap:8px}
  .latest-section .latest-card{padding:8px}
}
