:root{--dv-news-cat-commodity-rgb:255 214 0;--dv-news-cat-central-bank-rgb:244 63 94;--dv-news-cat-corporate-rgb:0 255 136;--dv-news-cat-kr-macro-rgb:51 136 255;--dv-news-cat-crypto-rgb:139 92 246;--dv-news-cat-geopolitical-rgb:249 115 22;--dv-news-impact-bullish:#00f0aa;--dv-news-impact-bullish-light:#059669;--dv-news-impact-bearish:#f472b6;--dv-news-impact-bearish-light:#dc2626;--dv-news-cat-commodity-light:#B45309;--dv-news-cat-central-bank-light:#BE123C;--dv-news-cat-corporate-light:#059669;--dv-news-cat-kr-macro-light:#2563EB;--dv-news-cat-crypto-light:#7C3AED;--dv-news-cat-geopolitical-light:#C2410C}.dv-news-topic-summary{font-family:var(--dv-font-mono);font-size:.8rem;color:var(--dv-accent-alt);background:rgb(var(--dv-accent-alt-rgb)/.07);border-left:3px solid var(--dv-accent-alt);border-radius:0 var(--dv-radius-sm)var(--dv-radius-sm)0;padding:.5rem 1rem;margin-bottom:1rem;letter-spacing:.03em}:root:not(.dark) .dv-news-topic-summary{color:rgb(var(--color-primary-600));background:rgb(var(--dv-accent-rgb)/.06);border-left-color:rgb(var(--color-primary-600))}.dv-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem;align-items:stretch}.dv-news-card{--_card-accent:var(--dv-accent-rgb);display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;background:var(--dv-glass-bg);border:1px solid var(--dv-glass-border);border-left:3px solid rgb(var(--_card-accent)/.5);border-radius:var(--dv-radius-md);padding:1.15rem 1.25rem 1rem;box-shadow:var(--dv-shadow-sm);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease;position:relative}.dv-news-card:hover{transform:translateY(-3px);border-color:rgb(var(--_card-accent)/.5);border-left-color:rgb(var(--_card-accent)/.8);box-shadow:0 8px 24px -8px rgba(0,0,0,.4),0 0 20px rgb(var(--_card-accent)/.12)}:root:not(.dark) .dv-news-card:hover{border-color:rgb(var(--dv-accent-rgb)/.35);border-left-color:rgb(var(--dv-accent-rgb)/.6);box-shadow:0 8px 24px -8px rgba(0,0,0,.1)}.dv-news-card.is-cat-market{--_card-accent:var(--dv-accent-alt-rgb)}.dv-news-card.is-cat-macro{--_card-accent:var(--dv-accent-rgb)}.dv-news-card.is-cat-commodity{--_card-accent:var(--dv-news-cat-commodity-rgb)}.dv-news-card.is-cat-central-bank{--_card-accent:var(--dv-news-cat-central-bank-rgb)}.dv-news-card.is-cat-corporate{--_card-accent:var(--dv-news-cat-corporate-rgb)}.dv-news-card.is-cat-kr-macro{--_card-accent:var(--dv-news-cat-kr-macro-rgb)}.dv-news-card.is-cat-crypto{--_card-accent:var(--dv-news-cat-crypto-rgb)}.dv-news-card.is-cat-fx{--_card-accent:var(--dv-accent-alt-rgb)}.dv-news-card.is-cat-geopolitical{--_card-accent:var(--dv-news-cat-geopolitical-rgb)}.dv-news-card__source{display:inline-block;font-family:var(--dv-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dv-accent);background:rgb(var(--dv-accent-rgb)/.12);padding:.18rem .6rem;border-radius:3px;border:1px solid rgb(var(--dv-accent-rgb)/.2);margin-bottom:.6rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-news-card.is-cat-market .dv-news-card__source{color:var(--dv-accent-alt);background:rgb(var(--dv-accent-alt-rgb)/.1);border-color:rgb(var(--dv-accent-alt-rgb)/.25)}.dv-news-card.is-cat-macro .dv-news-card__source{color:var(--dv-accent)}.dv-news-card.is-cat-commodity .dv-news-card__source{color:var(--dv-yellow);background:rgb(var(--dv-news-cat-commodity-rgb)/.1);border-color:rgb(var(--dv-news-cat-commodity-rgb)/.25)}.dv-news-card.is-cat-central-bank .dv-news-card__source{color:var(--dv-rose);background:rgb(var(--dv-news-cat-central-bank-rgb)/.1);border-color:rgb(var(--dv-news-cat-central-bank-rgb)/.25)}.dv-news-card.is-cat-corporate .dv-news-card__source{color:var(--dv-green);background:rgb(var(--dv-news-cat-corporate-rgb)/.1);border-color:rgb(var(--dv-news-cat-corporate-rgb)/.25)}.dv-news-card.is-cat-kr-macro .dv-news-card__source{color:var(--dv-blue);background:rgb(var(--dv-news-cat-kr-macro-rgb)/.1);border-color:rgb(var(--dv-news-cat-kr-macro-rgb)/.25)}.dv-news-card.is-cat-crypto .dv-news-card__source{color:var(--dv-cat-alt);background:rgb(var(--dv-news-cat-crypto-rgb)/.1);border-color:rgb(var(--dv-news-cat-crypto-rgb)/.25)}.dv-news-card.is-cat-fx .dv-news-card__source{color:var(--dv-accent-alt);background:rgb(var(--dv-accent-alt-rgb)/.08);border-color:rgb(var(--dv-accent-alt-rgb)/.2)}.dv-news-card.is-cat-geopolitical .dv-news-card__source{color:var(--dv-cat-trading);background:rgb(var(--dv-news-cat-geopolitical-rgb)/.1);border-color:rgb(var(--dv-news-cat-geopolitical-rgb)/.25)}.dv-news-card__headline{font-weight:700;font-size:.95rem;line-height:1.55;color:rgb(var(--color-neutral-100));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dv-news-card__headline a{color:inherit;text-decoration:none;transition:color .2s ease}.dv-news-card__headline a:hover{color:rgb(var(--_card-accent))}.dv-news-card__meta{font-family:var(--dv-font-sans);font-size:.75rem;color:rgb(var(--color-neutral-300))}.dv-news-card__excerpt{margin-top:auto;padding:.55rem .85rem;background:rgb(var(--_card-accent)/.03);border-left:2px solid rgb(var(--_card-accent)/.25);border-radius:0 var(--dv-radius-sm)var(--dv-radius-sm)0;font-size:.78rem;color:rgb(var(--color-neutral-400));line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dv-news-card__kr-tag{display:inline-block;font-family:var(--dv-font-mono);font-size:.55rem;font-weight:700;color:var(--dv-accent-alt);background:rgb(var(--dv-accent-alt-rgb)/.1);border:1px solid rgb(var(--dv-accent-alt-rgb)/.25);padding:1px 5px;border-radius:2px;margin-right:.4rem;letter-spacing:.1em;vertical-align:middle;line-height:1}:root:not(.dark) .dv-news-card{background:rgb(var(--color-neutral-50)/.9)}:root:not(.dark) .dv-news-card__headline{color:rgb(var(--color-neutral-800))}:root:not(.dark) .dv-news-card__meta{color:rgb(var(--color-neutral-500))}:root:not(.dark) .dv-news-card__excerpt{color:rgb(var(--color-neutral-600));background:rgb(var(--dv-accent-rgb)/.03);border-left-color:rgb(var(--dv-accent-rgb)/.25)}:root:not(.dark) .dv-news-card__kr-tag{color:var(--dv-accent);background:rgb(var(--dv-accent-rgb)/.06);border-color:rgb(var(--dv-accent-rgb)/.2)}:root:not(.dark) .dv-news-card.is-cat-market .dv-news-card__source{color:rgb(var(--color-primary-600));background:rgb(var(--color-primary-600)/.08);border-color:rgb(var(--color-primary-600)/.2)}:root:not(.dark) .dv-news-card.is-cat-commodity .dv-news-card__source{color:var(--dv-news-cat-commodity-light);background:rgb(180 83 9/8%);border-color:rgb(180 83 9/.2)}:root:not(.dark) .dv-news-card.is-cat-central-bank .dv-news-card__source{color:var(--dv-news-cat-central-bank-light);background:rgb(190 18 60/8%);border-color:rgb(190 18 60/.2)}:root:not(.dark) .dv-news-card.is-cat-corporate .dv-news-card__source{color:var(--dv-news-cat-corporate-light);background:rgb(5 150 105/8%);border-color:rgb(5 150 105/.2)}:root:not(.dark) .dv-news-card.is-cat-kr-macro .dv-news-card__source{color:var(--dv-news-cat-kr-macro-light);background:rgb(37 99 235/8%);border-color:rgb(37 99 235/.2)}:root:not(.dark) .dv-news-card.is-cat-crypto .dv-news-card__source{color:var(--dv-news-cat-crypto-light);background:rgb(124 58 237/8%);border-color:rgb(124 58 237/.2)}:root:not(.dark) .dv-news-card.is-cat-geopolitical .dv-news-card__source{color:var(--dv-news-cat-geopolitical-light);background:rgb(194 65 12/8%);border-color:rgb(194 65 12/.2)}.dv-news-card__original{font-size:.72rem;color:rgb(var(--color-neutral-400));font-style:italic;border-top:1px solid rgb(var(--dv-accent-rgb)/.1);padding-top:.5rem;margin-top:.25rem;line-height:1.4}.dv-news-card__en-tag{display:inline-block;font-family:var(--dv-font-mono);font-size:.55rem;font-weight:700;color:var(--dv-accent);background:rgb(var(--dv-accent-rgb)/.1);border:1px solid rgb(var(--dv-accent-rgb)/.25);padding:1px 5px;border-radius:2px;margin-right:.4rem;letter-spacing:.1em;vertical-align:middle;line-height:1}:root:not(.dark) .dv-news-card__original{color:rgb(var(--color-neutral-500))}:root:not(.dark) .dv-news-card__en-tag{color:var(--dv-accent);background:rgb(var(--dv-accent-rgb)/.06);border-color:rgb(var(--dv-accent-rgb)/.2)}.dv-news-card.dv-news-impact--bullish{border-left-color:var(--dv-news-impact-bullish)}.dv-news-card.dv-news-impact--bearish{border-left-color:var(--dv-news-impact-bearish)}.dv-news-card.dv-news-impact--neutral{border-left-color:rgb(var(--color-neutral-400))}:root:not(.dark) .dv-news-card.dv-news-impact--bullish{border-left-color:var(--dv-news-impact-bullish-light)}:root:not(.dark) .dv-news-card.dv-news-impact--bearish{border-left-color:var(--dv-news-impact-bearish-light)}:root:not(.dark) .dv-news-card.dv-news-impact--neutral{border-left-color:rgb(var(--color-neutral-400))}.dv-news-section-label{font-family:var(--dv-font-display);font-size:.82rem;font-weight:700;color:var(--dv-accent-alt);letter-spacing:.14em;text-transform:uppercase;margin-top:2.5rem;margin-bottom:1.2rem;padding:.4rem .8rem;background:rgb(var(--dv-accent-alt-rgb)/.06);border-left:3px solid var(--dv-accent-alt);border-radius:0 var(--dv-radius-sm)var(--dv-radius-sm)0;position:relative}.dv-news-section-label::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgb(var(--dv-accent-alt-rgb)/.3),transparent 70%)}.dv-news-section-label:first-child{margin-top:0}