.berita_beritaPage__GIwcN{min-height:100vh}.berita_header__fzudD{background:var(--gradient-primary);color:white;padding:4rem 0 3rem;text-align:center}.berita_header__fzudD h1{color:white;background:none;-webkit-text-fill-color:white;margin-bottom:1rem}.berita_header__fzudD p{font-size:1.25rem;color:rgba(255,255,255,.95)}.berita_loading__GVedO{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.berita_newsCard__ALAn7{display:flex;flex-direction:column;overflow:hidden;padding:0}.berita_newsImage__OSPXM{position:relative;width:100%;height:200px;background:var(--color-surface);overflow:hidden}.berita_newsImg__hRgb2{object-fit:cover;transition:transform .3s ease}.berita_newsCard__ALAn7:hover .berita_newsImg__hRgb2{transform:scale(1.05)}.berita_imagePlaceholder__XBno_{font-size:4rem;opacity:.3}.berita_category__oGOky{position:absolute;top:1rem;right:1rem;background:var(--gradient-secondary);color:white;padding:.375rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase}.berita_newsContent__zP6k_{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.berita_newsMeta__AziBc{display:flex;gap:.5rem;font-size:.875rem;color:var(--color-text-light);margin-bottom:1rem}.berita_newsContent__zP6k_ h3{font-size:1.25rem;margin-bottom:.75rem;color:var(--color-text)}.berita_newsContent__zP6k_ p{flex:1 1;margin-bottom:1rem;line-height:1.6}.berita_newsContent__zP6k_ .berita_btn__S7vOG{align-self:flex-start}@media (max-width:768px){.berita_header__fzudD{padding:3rem 0 2rem}.berita_header__fzudD h1{font-size:1.75rem}.berita_header__fzudD p{font-size:1rem}.berita_newsImage__OSPXM{height:180px}.berita_newsContent__zP6k_{padding:1.25rem}.berita_newsContent__zP6k_ h3{font-size:1.1rem}.berita_newsMeta__AziBc{font-size:.8rem;flex-wrap:wrap}.berita_newsContent__zP6k_ p{font-size:.9rem}}@media (max-width:480px){.berita_header__fzudD h1{font-size:1.5rem}.berita_newsImage__OSPXM{height:160px}.berita_category__oGOky{font-size:.65rem;padding:.25rem .5rem}.berita_newsContent__zP6k_{padding:1rem}.berita_newsContent__zP6k_ h3{font-size:1rem}}