{{-- Hidden Counter Payload for AJAX Synchronisation with Sidebar & Mobile Tabs --}} @if($newsItems->isEmpty()) {{-- Empty State --}}

No articles found

There are currently no updates in this category. Please explore another tab above.

@else @php // Each page features its top item as the Lead Hero Story, // leaving the remaining 9 items in 3 complete rows of 3 cards (no orphan cards!). $leadItem = $newsItems->first(); $gridItems = $newsItems->slice(1); @endphp {{-- Lead Hero Story for the current page --}} @if($leadItem)
@endif {{-- 3-Column Card Grid with Generous Bottom Margins & Publication on Right of Date --}} @if($gridItems->isNotEmpty())
@foreach($gridItems as $item)
{{ $item->title }} {{-- Category tag --}}
{{ $item->type ?? 'News' }}
{{-- Meta: Date on left, Publication logo on right --}}
{{ $item->published_at?->format('d M Y') }} @if($item->publication_logo_url) @endif

{{ $item->title }}

{{ \Illuminate\Support\Str::limit($item->description, 140) }}

@endforeach
@endif @endif {{-- Pagination Container --}} @if($newsItems->hasPages())
Page {{ $newsItems->currentPage() }} of {{ $newsItems->lastPage() }}
@endif