[data-astro-cid-ry4ntb64]{margin:0;padding:0;box-sizing:border-box}:root{--primary: #ef4444;--primary-dark: #dc2626;--accent: #f97316;--bg-dark: #0b0d10;--bg-elevated: #18181b;--bg-card: #1c1c21;--border: #27272a;--text-primary: #f4f4f5;--text-secondary: #a1a1aa;--text-muted: #71717a;--success: #22c55e;--warning: #f59e0b;--info: #06b6d4;--danger: #ef4444;--radius: 8px;--shadow-lg: 0 10px 25px rgba(0, 0, 0, .3)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,var(--bg-dark) 0%,#0f0f0f 100%);color:var(--text-primary);line-height:1.6;min-height:100vh}.site-header[data-astro-cid-ry4ntb64]{background:#18181bf2;backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:1rem 0;top:0;z-index:100}.header-content[data-astro-cid-ry4ntb64]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-ry4ntb64]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.main-nav[data-astro-cid-ry4ntb64]{display:flex;gap:2rem;list-style:none}.main-nav[data-astro-cid-ry4ntb64] a[data-astro-cid-ry4ntb64]{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.main-nav[data-astro-cid-ry4ntb64] a[data-astro-cid-ry4ntb64]:hover{color:var(--primary)}.container[data-astro-cid-ry4ntb64]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.article-content[data-astro-cid-ry4ntb64]{background:var(--bg-card);border-radius:var(--radius);padding:2.5rem;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.article-header[data-astro-cid-ry4ntb64]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.article-meta[data-astro-cid-ry4ntb64]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.meta-badge[data-astro-cid-ry4ntb64]{background:var(--danger);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:600}.article-title[data-astro-cid-ry4ntb64]{font-size:2.5rem;font-weight:800;margin-bottom:1rem;line-height:1.2;background:linear-gradient(135deg,var(--text-primary),var(--danger));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.article-description[data-astro-cid-ry4ntb64]{font-size:1.25rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.source-info[data-astro-cid-ry4ntb64]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-elevated);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:2rem}.source-link[data-astro-cid-ry4ntb64]{color:var(--primary);text-decoration:none;font-weight:600}.article-body[data-astro-cid-ry4ntb64]{font-size:1.125rem;line-height:1.8}.article-body[data-astro-cid-ry4ntb64] h2[data-astro-cid-ry4ntb64]{font-size:1.75rem;font-weight:700;margin:2rem 0 1rem;color:var(--text-primary);position:relative;padding-left:1rem}.article-body[data-astro-cid-ry4ntb64] h2[data-astro-cid-ry4ntb64]:before{content:"";position:absolute;left:0;top:.5rem;width:4px;height:1.5rem;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:2px}.article-body[data-astro-cid-ry4ntb64] h3[data-astro-cid-ry4ntb64]{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem;color:var(--text-primary)}.article-body[data-astro-cid-ry4ntb64] p[data-astro-cid-ry4ntb64]{margin-bottom:1.5rem;color:var(--text-secondary)}.article-body[data-astro-cid-ry4ntb64] ul[data-astro-cid-ry4ntb64],.article-body[data-astro-cid-ry4ntb64] ol[data-astro-cid-ry4ntb64]{margin:1.5rem 0;padding-left:2rem;color:var(--text-secondary)}.article-body[data-astro-cid-ry4ntb64] li[data-astro-cid-ry4ntb64]{margin-bottom:.5rem}.highlight-box[data-astro-cid-ry4ntb64]{background:linear-gradient(135deg,#ef44441a,#f973161a);border:1px solid var(--danger);border-radius:var(--radius);padding:1.5rem;margin:2rem 0}.highlight-box[data-astro-cid-ry4ntb64] p[data-astro-cid-ry4ntb64]{margin-bottom:0;font-weight:600;color:var(--text-primary)}.crisis-alert[data-astro-cid-ry4ntb64]{background:linear-gradient(135deg,#ef444426,#dc262626);border:2px solid var(--danger);border-radius:var(--radius);padding:2rem;margin:2rem 0;text-align:center}.crisis-title[data-astro-cid-ry4ntb64]{color:var(--danger);font-weight:800;font-size:1.5rem;margin-bottom:1rem}.doge-implementation[data-astro-cid-ry4ntb64]{background:var(--bg-elevated);border-radius:var(--radius);padding:2rem;margin:2rem 0;border:1px solid var(--border)}.phase-item[data-astro-cid-ry4ntb64]{display:flex;align-items:flex-start;margin-bottom:1.5rem;padding:1rem;background:var(--bg-card);border-radius:var(--radius);border-left:4px solid var(--danger)}.phase-number[data-astro-cid-ry4ntb64]{background:var(--danger);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem;margin-top:.125rem}.phase-content[data-astro-cid-ry4ntb64]{flex:1}.phase-title[data-astro-cid-ry4ntb64]{font-weight:700;color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem}.phase-description[data-astro-cid-ry4ntb64]{color:var(--text-secondary);margin-bottom:.5rem}.phase-impact[data-astro-cid-ry4ntb64]{color:var(--warning);font-weight:600;font-size:.95rem}.agency-targets[data-astro-cid-ry4ntb64]{background:var(--bg-elevated);border-radius:var(--radius);padding:2rem;margin:2rem 0;border:1px solid var(--border)}.agency-item[data-astro-cid-ry4ntb64]{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;background:var(--bg-card);border-radius:var(--radius);border-left:4px solid var(--warning)}.agency-info[data-astro-cid-ry4ntb64]{flex:1}.agency-name[data-astro-cid-ry4ntb64]{font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.agency-function[data-astro-cid-ry4ntb64]{color:var(--text-secondary);font-size:.95rem}.job-reduction[data-astro-cid-ry4ntb64]{color:var(--danger);font-weight:700;font-size:1.1rem;min-width:80px;text-align:right}.resistance-analysis[data-astro-cid-ry4ntb64]{background:var(--bg-elevated);border-radius:var(--radius);padding:2rem;margin:2rem 0;border:1px solid var(--border)}.resistance-source[data-astro-cid-ry4ntb64]{display:flex;align-items:center;padding:1rem;margin-bottom:1rem;background:var(--bg-card);border-radius:var(--radius);border-left:4px solid var(--info)}.resistance-icon[data-astro-cid-ry4ntb64]{background:var(--info);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-right:1rem}.resistance-content[data-astro-cid-ry4ntb64]{flex:1}.resistance-group[data-astro-cid-ry4ntb64]{font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.resistance-concern[data-astro-cid-ry4ntb64]{color:var(--text-secondary);font-size:.95rem}.sidebar[data-astro-cid-ry4ntb64]{background:var(--bg-card);border-radius:var(--radius);padding:2rem;border:1px solid var(--border);height:-moz-fit-content;height:fit-content}.sidebar[data-astro-cid-ry4ntb64] h3[data-astro-cid-ry4ntb64]{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-primary)}.sidebar-links[data-astro-cid-ry4ntb64]{list-style:none}.sidebar-links[data-astro-cid-ry4ntb64] li[data-astro-cid-ry4ntb64]{margin-bottom:1rem}.sidebar-links[data-astro-cid-ry4ntb64] a[data-astro-cid-ry4ntb64]{color:var(--text-secondary);text-decoration:none;font-size:.95rem;display:block;padding:.5rem;border-radius:var(--radius);transition:all .2s}.sidebar-links[data-astro-cid-ry4ntb64] a[data-astro-cid-ry4ntb64]:hover{background:var(--bg-elevated);color:var(--primary);transform:translate(4px)}@media (max-width: 768px){.container[data-astro-cid-ry4ntb64]{grid-template-columns:1fr;gap:2rem;padding:1rem}.article-content[data-astro-cid-ry4ntb64]{padding:1.5rem}.article-title[data-astro-cid-ry4ntb64]{font-size:2rem}.sidebar[data-astro-cid-ry4ntb64]{position:static;order:-1}}.sidebar-ad[data-astro-cid-ry4ntb64]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}
