.slms-swiper-container{ padding:16px 8px; }
.slms-state-card, .slms-lga-card { display:block; text-decoration:none; color:inherit; border-radius:8px; overflow:hidden; box-shadow:0 6px 18px rgba(0,0,0,0.08); background:#fff; }
.slms-state-image, .slms-lga-image { width:100%; height:110px; background-size:cover; background-position:center; }
.slms-state-body, .slms-lga-body { padding:10px; }
.slms-state-title { margin:0;font-size:16px; font-weight:700; }
.slms-state-sub, .slms-lga-sub { color:#666;font-size:13px;margin-top:6px; }
.slms-lga-title { margin:0;font-size:14px; font-weight:600; }
@media(min-width:900px){
    .slms-state-image{ height:140px; }
}
