.content-page-wrapper{min-height:100vh;background:var(--color-page-content)}.content-header{margin-bottom:var(--space-xxl);display:flex;flex-direction:column;gap:var(--space-md)}.content-header-label{font-family:var(--font-mono);font-size:var(--text-badge);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.content-header-title{font-size:var(--text-display-md);font-weight:500;line-height:var(--leading-tight);color:var(--color-text-primary)}.content-header-description{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-body);max-width:75ch}.content-articles-grid{display:flex;flex-direction:column;gap:var(--space-lg)}.content-article-card{background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:calc(var(--space-card-padding) * 1.5);transition:border-color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.content-article-card:hover{border-color:var(--color-accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.content-article-inner{display:flex;flex-direction:column;gap:var(--space-sm)}.content-article-title{font-size:var(--text-headline-lg);font-weight:500;line-height:var(--leading-snug);color:var(--color-text-primary)}.content-article-excerpt{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-body)}.content-article-link-wrapper{display:flex}.content-article-link{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-label-md);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-primary);text-decoration:none;transition:color var(--motion-fast)}.content-article-link:hover{color:var(--color-accent-hover)}.content-article-arrow{font-size:var(--text-body-lg)}