:root{--cc-bg:#f8fafc;--cc-bg-deep:#f1f5f9;--cc-bg-subtle:#f1f5f9;--cc-bg-white:#ffffff;--cc-surface:#ffffff;--cc-surface-hover:#f1f5f9;--cc-surface-alt:#f8fafc;--cc-border:#e2e8f0;--cc-border-light:#cbd5e1;--cc-text:#2c3e50;--cc-text-strong:#1e293b;--cc-text-secondary:#475569;--cc-text-muted:#566273;--cc-text-light:#94a3b8;--cc-text-inverse:#ffffff;--cc-brand-start:#667eea;--cc-brand-end:#764ba2;--cc-brand-gradient:linear-gradient(135deg, var(--cc-brand-start) 0%, var(--cc-brand-end) 100%);--cc-blue:#3b82f6;--cc-blue-hover:#2563eb;--cc-blue-soft:rgba(59, 130, 246, 0.1);--cc-accent:#3b82f6;--cc-accent-hover:#2563eb;--cc-accent-light:rgba(59, 130, 246, 0.1);--cc-accent-text:#ffffff;--cc-btn-primary-bg:#2563eb;--cc-btn-primary-hover:#1d4ed8;--cc-green:#10b981;--cc-green-strong:#036b47;--cc-green-soft:rgba(16, 185, 129, 0.1);--cc-success:#10b981;--cc-success-dark:#036b47;--cc-success-light:rgba(16, 185, 129, 0.1);--cc-amber:#f59e0b;--cc-amber-soft:rgba(245, 158, 11, 0.1);--cc-danger:#ef4444;--cc-danger-dark:#b91c1c;--cc-danger-light:rgba(239, 68, 68, 0.1);--cc-warm:#ff6a00;--cc-status-operational:#10b981;--cc-status-degraded:#f59e0b;--cc-status-outage:#ef4444;--cc-status-maintenance:#3b82f6;--cc-status-unknown:#94a3b8;--cc-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--cc-font-mono:'JetBrains Mono','SF Mono',Monaco,Inconsolata,'Roboto Mono',Consolas,'Courier New',monospace;--cc-font-size-base:15px;--cc-line-height:1.5;--cc-radius:8px;--cc-radius-sm:4px;--cc-radius-lg:12px;--cc-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--cc-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.05);--cc-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.05);--cc-space-1:4px;--cc-space-2:8px;--cc-space-3:12px;--cc-space-4:16px;--cc-space-6:24px;--cc-space-8:32px;--cc-space-12:48px;--cc-provider-aws:linear-gradient(135deg, #ff9a00 0%, #ff6a00 100%);--cc-provider-azure:linear-gradient(135deg, #0078d4 0%, #005a9e 100%);--cc-provider-gcp:linear-gradient(135deg, #4285f4 0%, #34a853 50%, #ea4335 100%);--cc-provider-oracle:linear-gradient(135deg, #f80000 0%, #c62d42 100%);--cc-provider-ibm:linear-gradient(135deg, #1261FE 0%, #0f4c75 100%);--cc-provider-alibaba:linear-gradient(135deg, #ff6a00 0%, #ff8f00 100%);--cc-provider-digitalocean:#0080FF;--cc-provider-hetzner:#d50c2d;--cc-provider-linode:#00b050;--cc-gray-50:#f8fafc;--cc-gray-100:#f1f5f9;--cc-gray-200:#e2e8f0;--cc-gray-300:#cbd5e1;--cc-gray-400:#94a3b8;--cc-gray-500:#566273;--cc-gray-600:#475569;--cc-gray-700:#334155;--cc-gray-800:#1e293b;--cc-gray-900:#0f172a;--cc-primary:#3b82f6;--cc-primary-dark:#2563eb;--cc-secondary:#566273;--cc-secondary-dark:#475569;--cc-indigo:#6366f1;--cc-warning:#f59e0b;--cc-warning-dark:#d97706;--cc-warning-light:rgba(245, 158, 11, 0.1);--cc-info:#3b82f6;--cc-info-light:rgba(59, 130, 246, 0.1);--cc-fresh-good:var(--cc-success);--cc-fresh-ok:var(--cc-warning);--cc-fresh-stale:var(--cc-danger);--cc-gradient-primary:var(--cc-brand-gradient);--cc-gradient-header:rgba(248, 250, 252, 0.94);--cc-gradient-footer:#f1f5f9;--cc-gradient-accent:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--cc-gradient-success:linear-gradient(135deg, #10b981 0%, #059669 100%);--cc-gradient-danger:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--cc-font-xs:0.625rem;--cc-font-sm:0.75rem;--cc-font-body-sm:0.8125rem;--cc-font-body:0.875rem;--cc-font-md:0.9375rem;--cc-font-lg:1rem;--cc-font-xl:1.125rem;--cc-font-2xl:1.375rem;--cc-font-3xl:1.5rem;--cc-font-4xl:2rem;--cc-font-5xl:2.25rem;--cc-font-6xl:2.5rem;--cc-weight-normal:400;--cc-weight-medium:500;--cc-weight-semibold:600;--cc-weight-bold:700;--cc-space-xs:0.25rem;--cc-space-sm:0.5rem;--cc-space-md:1rem;--cc-space-lg:1.5rem;--cc-space-xl:2rem;--cc-space-2xl:4rem;--cc-max-width:1280px;--cc-card-padding:1.25rem;--cc-grid-gap:1.25rem;--cc-radius-md:8px;--cc-radius-xl:12px;--cc-radius-pill:100px;--cc-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.05);--cc-transition:all 0.15s ease;--cc-transition-fast:all 0.1s ease;--cc-letter-tight:-0.02em;--cc-letter-normal:-0.01em;--cc-social-twitter:#1da1f2;--cc-social-linkedin:#0077b5;--cc-social-facebook:#1877f2;--cc-social-rss:#ff6b35;--cc-tier-basic-bg:rgba(59, 130, 246, 0.08);--cc-tier-basic-text:#1d4ed8;--cc-tier-standard-bg:rgba(16, 185, 129, 0.08);--cc-tier-standard-text:#036b47;--cc-tier-premium-bg:rgba(245, 158, 11, 0.08);--cc-tier-premium-text:#92400e;--cc-tier-enterprise-bg:rgba(99, 102, 241, 0.08);--cc-tier-enterprise-text:#3730a3;--cc-tw-gray-50:#f8fafc;--cc-tw-gray-100:#f1f5f9;--cc-tw-gray-200:#e2e8f0;--cc-tw-gray-300:#cbd5e1;--cc-tw-gray-400:#94a3b8;--cc-tw-gray-500:#566273;--cc-tw-gray-600:#475569;--cc-tw-gray-700:#334155;--cc-tw-gray-800:#1e293b;--cc-tw-gray-900:#0f172a;--cc-green-500:#10b981;--cc-green-dark:#059669;--cc-amber-dark:#d97706;--cc-purple-500:#8b5cf6;--cc-orange-500:#f97316;--cc-indigo-500:#6366f1;--cc-violet-500:#8b5cf6;--cc-violet-700:#7c3aed;--cc-blue-700:#1d4ed8;--cc-blue-light:rgba(59, 130, 246, 0.15);--cc-blue-dark:#1e40af;--cc-z-header:100;--cc-z-sidebar:200;--cc-z-modal:1000;--cc-z-notification:1100;--cc-accent-dark:var(--cc-blue-hover);--cc-hover:var(--cc-surface-hover);--cc-mono:var(--cc-font-mono);--cc-link:var(--cc-blue);--cc-red:var(--cc-danger)}body,html{font-family:var(--cc-font-sans);font-size:var(--cc-font-size-base);line-height:var(--cc-line-height);color:var(--cc-text);background-color:var(--cc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mono,[class*=mono],code,pre{font-family:var(--cc-font-mono)}.news-layout{display:grid;grid-template-columns:240px 1fr;gap:28px;max-width:var(--cc-max-width);margin:0 auto;padding:32px 24px 80px}.news-sidebar{position:sticky;top:80px;display:flex;flex-direction:column;gap:20px}.news-sidebar__section{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:14px}.news-sidebar__title{font-size:13px;font-weight:600;color:var(--cc-text);margin:0 0 10px;display:flex;align-items:center;gap:6px}.news-sidebar__title i{color:var(--cc-text-muted);font-size:12px}.nf-provider-pill{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill,999px);background:var(--cc-surface);color:var(--cc-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:.15s}.nf-provider-pill:hover{border-color:var(--cc-text-muted)}.nf-provider-pill.active{background:var(--cc-text);color:var(--cc-surface);border-color:var(--cc-text)}.nf-filter-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);color:var(--cc-text-secondary);font-size:12px;cursor:pointer;transition:.15s}.nf-filter-btn:hover{border-color:var(--cc-text-muted)}.nf-filter-btn.active{background:var(--cc-btn-primary-bg);color:#fff;border-color:var(--cc-btn-primary-bg)}.rss-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--cc-text-muted);text-decoration:none;padding:2px 0}.rss-link:hover{color:var(--cc-accent)}.news-summary{margin-bottom:24px}.news-summary__title{font-size:20px;font-weight:700;color:var(--cc-text);letter-spacing:-.03em;margin:0 0 8px}.news-summary__stats{display:flex;gap:16px;font-size:12px;color:var(--cc-text-muted)}.news-summary__stats i{margin-right:4px}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}@media (max-width:768px){.news-layout{grid-template-columns:1fr}.news-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:12px}.news-sidebar__section{flex:1;min-width:200px}}.nf-clear-btn{float:right;margin-top:-28px;font-size:11px;background:0 0;border:none;color:var(--cc-text-muted);cursor:pointer}.nf-rss-text{font-size:11px;color:var(--cc-text-muted);margin:0 0 8px}.nf-rss-links{display:flex;flex-direction:column;gap:4px}.nf-rss-stats{font-size:10px;color:var(--cc-text-muted);margin-top:8px}.nf-load-more{text-align:center;padding:28px 0}