.article-container{max-width:800px;margin:0 auto;padding:var(--space-8) var(--space-6)}.voices-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin:var(--space-8) 0}.voice-card{background:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--transition-normal),box-shadow var(--transition-normal);position:relative}.voice-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.voice-card:nth-child(2){border-left-color:var(--color-secondary)}.voice-card:nth-child(3){border-left-color:var(--color-highlight)}.voice-card:nth-child(4){border-left-color:#4c51bf}.voice-card h3{font-family:var(--font-serif);font-size:var(--text-2xl);margin-bottom:var(--space-3);color:var(--color-text)}.voice-card .voice-number{position:absolute;top:-12px;left:-12px;background:var(--color-primary);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-sm)}.voice-card:nth-child(2) .voice-number{background:var(--color-secondary)}.voice-card:nth-child(3) .voice-number{background:var(--color-highlight)}.voice-card:nth-child(4) .voice-number{background:#4c51bf}.voice-question{display:inline-block;background:#8b45131a;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-style:italic;color:var(--color-primary);margin-top:var(--space-3);font-weight:500}.article-content{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.article-content .lead{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text);margin-bottom:var(--space-6);font-weight:500}.article-content h2{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:500;margin:var(--space-8) 0 var(--space-5);color:var(--color-text);line-height:var(--leading-snug);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.article-content h3{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600;margin:var(--space-6) 0 var(--space-4);color:var(--color-text)}.article-content p{margin-bottom:var(--space-5)}.article-content strong{color:var(--color-text);font-weight:600}.final-reflection{background:linear-gradient(135deg,#f8f1e8,#f0e6d6);border:1px solid rgba(139,69,19,.2);padding:var(--space-8);margin:var(--space-8) 0;border-radius:var(--radius-lg);text-align:center;position:relative}.final-reflection:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary),#4C51BF);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.final-reflection h3{color:var(--color-primary);margin-bottom:var(--space-4)}@media (max-width: 768px){.article-container{padding:var(--space-6) var(--space-4)}.voice-card{padding:var(--space-5)}.historical-quote{padding:var(--space-5);font-size:var(--text-lg)}}@media (max-width: 480px){.article-content h2{font-size:var(--text-2xl)}.article-content h3{font-size:var(--text-lg)}.final-reflection{padding:var(--space-6)}}
