h1,h2,h3,h4,h5,h6{text-align:left}:root{--primary-color:#2c5f2d;--primary-dark:#1a3d1b;--secondary-color:#7fb069;--secondary-dark:#588b65;--color-light-green:#52b788;--accent-color:#a8d48a;--color-background:white;--color-surface:#ffffff;--bg-light:#f8fff8;--bg-medium:#e8f5e8;--color-white:#ffffff;--color-text-primary:#4c4f69;--color-text-secondary:#6c6f85;--color-text-medium:#666;--color-text-dark:#333;--color-border:#bcc0cc;--color-border-subtle:#ccd0da;--shadow-soft:0 2px 8px rgba(76, 79, 105, 0.06);--shadow-light:0 4px 12px rgba(0, 0, 0, 0.08);--shadow-hover:0 8px 25px rgba(45, 106, 79, 0.15);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--border-radius-card:12px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-body:'Inter', sans-serif;--font-title:'Georgia', serif}