/* Pengumuman Abana: layout "pengumuman" untuk modul Articles - Category.
   Warna blok ikon: ubah --abana-ann-from / --abana-ann-to (contoh merah: #c0392b / #8f1a14) */
.abana-ann{--abana-ann-from:#e8801c;--abana-ann-to:#f5a01a}
.abana-ann h3.abana-ann__heading{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-size:22px;line-height:1.2;color:#222}
.abana-ann h3.abana-ann__heading svg{color:#a82a1c;flex:0 0 auto}
.abana-ann__t2{color:#a82a1c}
.abana-ann__list{list-style:none;margin:0;padding:0}
.abana-ann__list li{margin:0 0 12px;padding:0;background:none}
.abana-ann a.abana-ann__item{display:flex;align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;text-decoration:none;text-shadow:none;transition:transform .2s,box-shadow .2s}
.abana-ann a.abana-ann__item:hover,.abana-ann a.abana-ann__item:active{transform:translateX(3px);box-shadow:0 6px 18px rgba(0,0,0,.15)}
.abana-ann__icon{flex:0 0 57px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--abana-ann-from),var(--abana-ann-to));color:#fff}
.abana-ann__main{flex:1;min-width:0;padding:16px 20px}
.abana-ann__title{display:block;margin:0 0 8px;font-size:15px;line-height:1.45;color:#222;transition:color .2s}
.abana-ann a.abana-ann__item:hover .abana-ann__title{color:#c0392b}
.abana-ann__meta{display:flex;flex-wrap:wrap;gap:0 18px;font-size:12px;font-weight:bold;color:#888}
.abana-ann__meta span{display:inline-flex;align-items:center;gap:6px}
.abana-ann__meta span:first-child svg{color:#e8801c}
.abana-ann__meta span+span svg{color:#d35400}
.abana-ann__arrow{flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-left:1px solid #eee;color:#bbb;transition:background .2s,color .2s}
.abana-ann a.abana-ann__item:hover .abana-ann__arrow{background:#fdf1ef;color:#c0392b}
@media (max-width:560px){.abana-ann__icon{flex-basis:44px}.abana-ann__main{padding:12px 14px}.abana-ann__meta{gap:4px 14px}.abana-ann__arrow{display:none}}
@media (prefers-reduced-motion:reduce){.abana-ann *{transition:none!important}}
