.berita-page.svelte-djpnf0{background:#fff;min-height:100vh}.grid-section.svelte-djpnf0{background:#f8f9fa;padding:4rem 1.5rem}.grid-container.svelte-djpnf0{max-width:1200px;margin:0 auto}.news-grid.svelte-djpnf0{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.news-card.svelte-djpnf0{color:inherit;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000000d}.news-card.svelte-djpnf0:hover{transform:translateY(-4px);box-shadow:0 12px 24px #91144926}.card-image-container.svelte-djpnf0{background:#e9ecef;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.card-image.svelte-djpnf0{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.card-image-placeholder.svelte-djpnf0{background:linear-gradient(135deg,#911449 0%,#6b0f36 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.placeholder-icon.svelte-djpnf0{opacity:.3;font-size:4rem}.card-content.svelte-djpnf0{flex-direction:column;flex:1;padding:1.5rem;display:flex}.publish-date.svelte-djpnf0{color:#911449;margin-bottom:.75rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;display:block}.news-title.svelte-djpnf0{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.news-subtitle.svelte-djpnf0{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.read-more.svelte-djpnf0{color:#911449;margin-top:auto;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600}.empty-state.svelte-djpnf0{text-align:center;color:#666;padding:4rem 1.5rem;font-family:Poppins,sans-serif}.pagination-section.svelte-djpnf0{background:#f8f9fa;padding:2rem 1.5rem 4rem}.pagination-container.svelte-djpnf0{justify-content:center;align-items:center;gap:.5rem;max-width:800px;margin:0 auto;display:flex}.pagination-button.svelte-djpnf0,.pagination-arrow.svelte-djpnf0{color:#333;cursor:pointer;background:#e0e0e0;border:none;border-radius:50%;width:44px;height:44px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;transition:all .3s}.pagination-button.svelte-djpnf0:hover:not(.active):not(:disabled),.pagination-arrow.svelte-djpnf0:hover:not(:disabled){background:#d0d0d0}.pagination-button.active.svelte-djpnf0{color:#fff;background:#911449}.pagination-arrow.svelte-djpnf0{font-size:1.5rem;line-height:1}.pagination-arrow.svelte-djpnf0:disabled{opacity:.3;cursor:not-allowed}@media (width<=991px){.news-grid.svelte-djpnf0{gap:1.5rem}}@media (width<=767px){.news-grid.svelte-djpnf0{grid-template-columns:1fr;gap:1.5rem}.grid-section.svelte-djpnf0{padding:3rem 1rem}}@media (width<=479px){.card-content.svelte-djpnf0{padding:1.25rem}.news-title.svelte-djpnf0{font-size:1.125rem}.news-subtitle.svelte-djpnf0{font-size:.875rem}.pagination-container.svelte-djpnf0{gap:.375rem}.pagination-button.svelte-djpnf0,.pagination-arrow.svelte-djpnf0{width:36px;height:36px;font-size:.875rem}.pagination-arrow.svelte-djpnf0{font-size:1.25rem}}
