/* Updates feed and approved-offer display; storefront buttons use the active theme design. */
.ksd-updates{max-width:1200px;padding:32px 20px;margin:auto;color:#18304a}.ksd-updates header{padding:24px 0}.ksd-updates h2{font-size:clamp(28px,4vw,44px);margin:8px 0}.ksd-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;color:#0757d8}.ksd-update-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ksd-update-grid article{padding:18px;border:1px solid #d6e2ef;border-radius:18px;background:#fff}.ksd-update-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.ksd-update-grid h3{font-size:22px;line-height:1.3}.ksd-update-grid time{font-size:13px;color:#4d6077}.ksd-update-grid a{color:#0757d8}.ksd-updates nav{padding-top:24px}.ksd-updates .page-numbers{display:inline-flex;padding:10px 15px;margin:3px;border:1px solid #d6e2ef;border-radius:10px}.ksd-bank-offer{padding:18px;border:1px solid #b6d1ed;background:#f4f8ff;border-radius:14px;margin:16px 0}.ksd-bank-offer strong{color:#153e75}.ksd-bank-offer p{font-size:14px;margin:8px 0}.category-kadyan-updates video{max-width:100%;height:auto}@media(max-width:800px){.ksd-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.ksd-update-grid{grid-template-columns:1fr}}

.ksd-bank-offer[hidden]{display:none!important}
