:root{--usa-red: #B22234;--usa-blue: #3C3B6E;--usa-white: #FFFFFF;--usa-light-blue: #5865A6;--usa-dark-red: #8B1A1A;--usa-dark-blue: #2A2950}body{margin:0;font-family:News Cycle,sans-serif;font-weight:400;background:var(--usa-dark-blue);min-height:100vh}.container.svelte-ura4un{max-width:1200px;margin:0 auto;padding:2rem}header.svelte-ura4un{text-align:center;color:#fff;margin-bottom:3rem}.header-content.svelte-ura4un{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.logo-link.svelte-ura4un{display:inline-block;transition:transform .2s ease}.logo-link.svelte-ura4un:hover{transform:scale(1.05)}.logo.svelte-ura4un{width:120px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:svelte-ura4un-fadeIn .8s ease-in}@keyframes svelte-ura4un-fadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.tagline.svelte-ura4un{font-family:Newsreader,serif;font-optical-sizing:auto;font-weight:700;font-size:2rem;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:-.02em;animation:svelte-ura4un-fadeIn .8s ease-in}.stage-banner.svelte-ura4un{display:inline-block;padding:.5rem 1rem;margin-top:1rem;border-radius:4px;font-weight:700;font-size:.9rem;background:var(--usa-white);color:var(--usa-blue);border:2px solid var(--usa-red)}.breadcrumb.svelte-ura4un{margin-bottom:2rem}.breadcrumb.svelte-ura4un a:where(.svelte-ura4un){color:var(--usa-white);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.9rem;transition:color .2s ease;display:inline-block;padding:.5rem 1rem;background:#ffffff1a;border-radius:4px}.breadcrumb.svelte-ura4un a:where(.svelte-ura4un):hover{background:#fff3;color:var(--usa-light-blue)}.page-title.svelte-ura4un{font-family:Newsreader,serif;font-optical-sizing:auto;font-weight:700;font-size:2.5rem;color:var(--usa-white);margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid var(--usa-red);text-align:center;letter-spacing:-.02em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.news-grid.svelte-ura4un{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.news-card.svelte-ura4un{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #3c3b6e4d;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(60,59,110,.1)}.news-card.svelte-ura4un:hover{transform:translateY(-5px);box-shadow:0 15px 40px #b222344d;border-color:#b2223433}.image-container.svelte-ura4un{position:relative;height:250px;overflow:hidden;background:#f0f0f0}.image-container.svelte-ura4un img:where(.svelte-ura4un){width:100%;height:100%;object-fit:cover}.danger-badge.svelte-ura4un{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;color:#fff;font-weight:700;border-radius:20px;font-size:.9rem;box-shadow:0 2px 8px #0000004d}.content.svelte-ura4un{padding:1.5rem}.content.svelte-ura4un h2:where(.svelte-ura4un){font-family:Newsreader,serif;font-optical-sizing:auto;font-weight:700;margin:0 0 1rem;font-size:1.6rem;line-height:1.25;color:#222;letter-spacing:-.01em}.metrics.svelte-ura4un{font-family:News Cycle,sans-serif;font-weight:700;display:flex;gap:1.5rem;margin-bottom:1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.stupid-meter.svelte-ura4un{color:#666}.summary.svelte-ura4un{font-family:News Cycle,sans-serif;font-weight:400;color:#444;line-height:1.7;margin-bottom:1.5rem;font-size:1.05rem}.footer.svelte-ura4un{font-family:News Cycle,sans-serif;display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #eee;font-size:.9rem}.footer.svelte-ura4un time:where(.svelte-ura4un){color:#888;font-weight:400}.read-more.svelte-ura4un{color:var(--usa-blue);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.error-message.svelte-ura4un,.no-news.svelte-ura4un{background:#fff;padding:3rem;border-radius:12px;text-align:center;box-shadow:0 10px 30px #0003}.error-message.svelte-ura4un p:where(.svelte-ura4un),.no-news.svelte-ura4un p:where(.svelte-ura4un){font-family:News Cycle,sans-serif;font-weight:400;margin:.5rem 0;color:#666;font-size:1.1rem}.error-message.svelte-ura4un p:where(.svelte-ura4un):first-child,.no-news.svelte-ura4un p:where(.svelte-ura4un):first-child{font-family:Newsreader,serif;font-weight:600;font-size:1.3rem;color:#333}.no-news.svelte-ura4un a:where(.svelte-ura4un){color:var(--usa-blue);text-decoration:none;font-weight:700;transition:color .2s ease}.no-news.svelte-ura4un a:where(.svelte-ura4un):hover{color:var(--usa-red)}@media (max-width: 768px){.container.svelte-ura4un{padding:1rem}.header-content.svelte-ura4un{flex-direction:column;gap:.5rem}.logo.svelte-ura4un{width:80px}.tagline.svelte-ura4un{font-size:1.3rem}.page-title.svelte-ura4un{font-size:1.8rem}.news-grid.svelte-ura4un{grid-template-columns:1fr;gap:1.5rem}}
