/* Berita Abana: layout "berita" untuk modul Articles - Newsflash.
   Warna aksen: ubah --abana-news-accent (hijau bawaan; contoh merah: #a82a1c) */
.abana-news{--abana-news-accent:#1f7a45;--abana-news-soft:#eaf5ee;--abana-news-dark:#14532d}
.abana-news__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 22px}
.abana-news h3.abana-news__heading{margin:0;font-size:22px;line-height:1.2;color:#222}
.abana-news__t1{color:var(--abana-news-accent)}
.abana-news a.abana-news__all{display:inline-block;padding:10px 20px;border:1px solid #cfe5d6;border-radius:12px;background:var(--abana-news-soft);color:var(--abana-news-dark);font-size:13px;font-weight:bold;text-decoration:none;text-shadow:none;transition:background .2s,color .2s}
.abana-news a.abana-news__all:hover{background:var(--abana-news-accent);color:#fff}

.abana-news__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;align-items:start}
.abana-news__card{background:#fff;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:visible;transition:transform .25s,box-shadow .25s}
.abana-news__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.15)}
.abana-news a.abana-news__img{position:relative;display:block;aspect-ratio:2/1;border-radius:14px 14px 0 0;overflow:hidden;background:#e6e8ea}
.abana-news__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.abana-news__card:hover .abana-news__img img{transform:scale(1.05)}
.abana-news__noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:44px;color:rgba(255,255,255,.55)}
.abana-news__body{position:relative;padding:26px 22px 22px}
.abana-news__date{position:absolute;top:-16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--abana-news-accent);font-size:12px;font-weight:bold;line-height:1}
.abana-news h4.abana-news__title{margin:0 0 10px;font-size:16px;line-height:1.4;font-weight:bold}
.abana-news h4.abana-news__title a{color:#222;text-decoration:none;text-shadow:none}
.abana-news h4.abana-news__title a:hover{color:var(--abana-news-accent)}
.abana-news__author{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;color:#777}
.abana-news__author svg{color:var(--abana-news-accent)}
.abana-news p.abana-news__text{margin:0 0 16px;font-size:14px;line-height:1.7;color:#777;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.abana-news a.abana-news__more{display:inline-block;padding:10px 18px;border-radius:10px;background:var(--abana-news-soft);color:var(--abana-news-dark);font-size:13px;font-weight:bold;text-decoration:none;text-shadow:none;transition:background .2s,color .2s}
.abana-news a.abana-news__more:hover,.abana-news a.abana-news__more:active{background:var(--abana-news-accent);color:#fff}

@media (max-width:700px){.abana-news__grid{grid-template-columns:1fr}.abana-news__head{flex-wrap:wrap}}
@media (prefers-reduced-motion:reduce){.abana-news *{transition:none!important}}
