:root{--layout-max-width-wide:1360px;--shell-header-from:#0b1a2e;--shell-header-via:#0a6385;--shell-header-to:#0f8a7a;--shell-footer-from:#0c1b2e;--shell-footer-via:#0b5b78;--shell-footer-to:#117d6e;--shell-footer-text:#dff8f5;--shell-footer-link:#d4f6f2;--shell-footer-link-hover:#ffffff;--shell-scrollbar-thumb:#0a6385;--shell-scrollbar-thumb-hover:#0f8a7a;--gradient-shell-header:linear-gradient(90deg, var(--shell-header-from) 0%, var(--shell-header-via) 52%, var(--shell-header-to) 100%);--gradient-shell-footer:linear-gradient(90deg, var(--shell-footer-from) 0%, var(--shell-footer-via) 54%, var(--shell-footer-to) 100%);--gradient-surface-page:linear-gradient(180deg, #f2fbfb 0%, #eaf6f6 52%, #f4faff 100%);--gradient-section-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, rgba(238, 250, 248, 0.98) 100%);--gradient-button-primary:linear-gradient(135deg, #0a82a3 0%, #0f9880 100%);--gradient-button-primary-hover:linear-gradient(135deg, #0895ba 0%, #0cac92 100%);--color-deep-950:#091524;--color-deep-900:#0c1c30;--color-deep-800:#123a55;--color-deep-700:#0a6489;--color-wellness-900:#0e3529;--color-wellness-800:#106350;--color-wellness-700:#0f8a7c;--color-surface-base:#f2fbfb;--color-surface-soft:#eaf6f6;--color-surface-raised:#ffffff;--color-surface-highlight:#d2f4ea;--color-border-soft:#b4ddd9;--color-border-strong:#8bc4be;--color-card-border:#c0e0e0;--color-heading:#0e3350;--color-body-text:#2a5066;--color-body-text-strong:#1c3e52;--color-text-on-accent:#ffffff;--shadow-card:0 14px 30px -18px rgba(10, 40, 65, 0.34);--shadow-card-hover:0 22px 44px -22px rgba(8, 36, 58, 0.50);--shadow-section:0 24px 48px -34px rgba(8, 40, 52, 0.34);--shadow-accent-glow:0 18px 30px -22px rgba(10, 82, 115, 0.55);--focus-ring:0 0 0 3px rgba(12, 110, 100, 0.26);--color-accent-coral-500:#ed4872;--color-accent-coral-700:#c4264e;--color-accent-coral-050:#ffebf0;--color-accent-amber-500:#e57818;--color-accent-amber-700:#b25808;--color-accent-amber-050:#fff0e0;--color-accent-emerald-500:#0cb86e;--color-accent-emerald-700:#0a7d4e;--color-accent-emerald-050:#e0faee;--color-accent-aqua-500:#0889de;--color-accent-aqua-700:#0968a5;--color-accent-aqua-050:#e2f5ff;--color-accent-peacock-500:#1488ba;--color-accent-peacock-700:#0d5e84;--color-accent-peacock-050:#e3f3fa;--color-accent-citron-500:#ba9512;--color-accent-citron-700:#7f680c;--color-accent-citron-050:#faf5dc;--color-chip-1:var(--color-accent-coral-500);--color-chip-2:var(--color-accent-amber-500);--color-chip-3:var(--color-accent-emerald-500);--color-chip-4:var(--color-accent-aqua-500);--color-chip-5:var(--color-accent-peacock-500);--color-chip-6:var(--color-accent-citron-500);--articles-layout-max-width:var(--layout-max-width-wide);--articles-page-bg:var(--gradient-surface-page);--articles-sidebar-bg:rgba(255, 255, 255, 0.84);--articles-sidebar-border:var(--color-border-soft);--articles-sidebar-shadow:0 20px 42px -32px rgba(18, 49, 60, 0.36);--articles-card-border:var(--color-card-border);--articles-card-shadow:var(--shadow-card);--articles-card-shadow-hover:var(--shadow-card-hover);--articles-title-color:var(--color-heading);--articles-text-color:var(--color-body-text);--articles-section-bg:var(--gradient-section-surface);--articles-section-border:rgba(163, 201, 198, 0.55);--articles-section-highlight:rgba(255, 255, 255, 0.82);--articles-section-shadow:var(--shadow-section);--articles-button-bg:var(--gradient-button-primary);--articles-button-bg-hover:var(--gradient-button-primary-hover);--articles-button-text:var(--color-text-on-accent);--articles-link-color:var(--color-deep-700);--articles-link-color-hover:var(--color-wellness-700);--articles-chip-text:var(--color-text-on-accent);--articles-chip-1-bright:var(--color-accent-coral-500);--articles-chip-1-deep:var(--color-accent-coral-700);--articles-chip-1-soft:var(--color-accent-coral-050);--articles-chip-2-bright:var(--color-accent-amber-500);--articles-chip-2-deep:var(--color-accent-amber-700);--articles-chip-2-soft:var(--color-accent-amber-050);--articles-chip-3-bright:var(--color-accent-emerald-500);--articles-chip-3-deep:var(--color-accent-emerald-700);--articles-chip-3-soft:var(--color-accent-emerald-050);--articles-chip-4-bright:var(--color-accent-aqua-500);--articles-chip-4-deep:var(--color-accent-aqua-700);--articles-chip-4-soft:var(--color-accent-aqua-050);--articles-chip-5-bright:var(--color-accent-peacock-500);--articles-chip-5-deep:var(--color-accent-peacock-700);--articles-chip-5-soft:var(--color-accent-peacock-050);--articles-chip-6-bright:var(--color-accent-citron-500);--articles-chip-6-deep:var(--color-accent-citron-700);--articles-chip-6-soft:var(--color-accent-citron-050)}