.pagination.svelte-1q4o3o4{display:flex;gap:.5rem;justify-content:center;margin-top:2rem;align-items:center}.page-btn.svelte-1q4o3o4{background:var(--color-primary-light);color:var(--color-primary);border:1px solid transparent;padding:.5rem .75rem;border-radius:var(--radius-sm);cursor:pointer;font-size:1rem;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.page-btn.active.svelte-1q4o3o4{background:var(--color-primary);color:#fff;font-weight:600}.page-btn.svelte-1q4o3o4:hover:not(.active):not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary)}.page-btn.svelte-1q4o3o4:disabled{background:transparent;color:var(--color-border);border-color:var(--color-border);cursor:not-allowed}.dots.svelte-1q4o3o4{padding:.5rem .75rem;color:var(--color-text-muted);font-size:1rem}section.svelte-1ww7mmj{justify-content:center;align-items:center;width:100%;gap:1rem}.section-title.svelte-1ww7mmj{margin-bottom:2rem}.news-list-container.svelte-1ww7mmj{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0 1rem}.news-container.svelte-1ww7mmj{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.news-container.svelte-1ww7mmj:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.image-container.svelte-1ww7mmj{width:300px;flex-shrink:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:1px solid var(--color-border)}.image-container.svelte-1ww7mmj img:where(.svelte-1ww7mmj){object-fit:cover;height:100%;width:100%}.data-container.svelte-1ww7mmj{flex:1;min-width:0;display:flex;flex-direction:column;padding:1rem}.data.svelte-1ww7mmj{text-align:right}.controls.svelte-1ww7mmj{margin-top:auto;margin-left:auto}@media (max-width: 768px){.news-container.svelte-1ww7mmj{flex-direction:column}.image-container.svelte-1ww7mmj{border-right:none;border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:1px solid var(--color-border);width:100%;aspect-ratio:16 / 9}.data-container.svelte-1ww7mmj{width:100%}.controls.svelte-1ww7mmj{margin:1rem auto 0}}
