/**
 * NLM Layout Tokens
 * Unified container widths and spacing for consistent layout across all pages
 * Based on About page content block as reference standard
 */

:root {
    /* Maximum content width - matches About page container */
    --nl-max-width: 1224px;
    
    /* Responsive horizontal padding/gutter */
    --nl-gutter: clamp(12px, 4vw, 32px);
    
    /* Common container styles as utility */
}

/* Reusable container utility class */
.nl-container {
    width: min(100%, var(--nl-max-width));
    margin-inline: auto;
    padding-inline: var(--nl-gutter);
    box-sizing: border-box;
}
