/*
 * BSBV Inc. - MaxPublisher
 *
 * @file        public/assets/css/layout.css
 * @package     BSBV\MaxPublisher\Public\Assets\Css
 * @contract    MaxPublisher
 * @layer       Project
 * @purpose     Provides a project-owned MaxPublisher implementation artifact.
 *
 * @copyright   Copyright (c) 2026 BSBV Inc. All rights reserved.
 * @license     Proprietary. Licensed use only.
 *
 * @standards   PSR-12, UTF-8, strict types where applicable.
 * @architecture Single source of truth. No legacy aliases. No inline hacks.
 */
.mp-shell {
  width: min(1120px, calc(100% - 32px));
  margin: 0 auto;
  padding: var(--mp-space-6) 0 var(--mp-space-7);
}

.mp-hero {
  min-height: 62vh;
  display: grid;
  align-items: center;
  padding: var(--mp-space-7) 0 var(--mp-space-6);
}

.mp-hero__content {
  max-width: 780px;
}

.mp-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--mp-space-4);
  margin-top: var(--mp-space-5);
}

@media (min-width: 760px) {
  .mp-shell {
    width: min(1120px, calc(100% - 64px));
  }

  .mp-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
