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

return [
    // Swapped to a strict 2-column grid. Added 'items-center' so short text centers alongside tall images.
    'grid' => 'grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-16 px-4 sm:px-0 relative w-full items-center',
    
    // Takes up exactly half the screen. Removed flex-col if you want content to naturally flow.
    'main' => 'space-y-6 sm:space-y-8 min-w-0 order-1',
    
    // Takes the other half. Drops underneath on mobile.
    'aside' => 'space-y-6 sm:space-y-8 order-2 lg:order-2',
    
    // Dropped sticky behavior here as 50/50 splits usually scroll together.
    'aside_inner' => 'relative w-full h-full',
];