<?php
// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- Templates use local variables supplied by the render context.
if (!defined('ABSPATH')) {
    exit;
}

return [
    // Simple vertical stack with large vertical spacing between sections.
    'grid' => 'flex flex-col gap-12 lg:gap-20 px-4 sm:px-0 relative w-full',
    
    // Full width layout. Perfect for a wide slider or panoramic narrative.
    'main' => 'w-full space-y-6 sm:space-y-10 flex flex-col min-w-0 order-1',
    
    // Morphs into a 3-column layout on desktop to handle the smaller, grouped details.
    'aside' => 'w-full grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 sm:gap-10 order-2',
    
    // Ensures all 3 columns stretch to the same height if cards/boxes are used inside.
    'aside_inner' => 'h-full flex flex-col',
];