.news-page{color:#f5f5f5;background:radial-gradient(60% 34% at 50% 0,#d4af3712,#0000 70%),#0c0c0c;min-height:100vh;padding:clamp(24px,5vw,64px) 20px 80px}.news-shell{max-width:760px;margin:0 auto}.news-kicker{letter-spacing:.22em;color:#d4af37;border:1px solid #d4af3759;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.news-title{letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(30px,5.4vw,46px);font-weight:800;line-height:1.08}.news-byline{color:#9a9ab0;border-bottom:1px solid #f5f5f51a;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;padding-bottom:18px;font-size:14px;display:flex}.news-byline a{color:#d4af37;text-decoration:none}.news-byline a:hover{text-decoration:underline}.news-dek{color:#d9d9e4;margin:0 0 26px;font-size:clamp(17px,2.4vw,20px);font-weight:600;line-height:1.55}.news-hero{border:1px solid #d4af372e;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000073}.news-hero img{width:100%;height:auto;display:block}.news-caption{color:#8a8aa0;margin:10px 2px 0;font-size:13px}.news-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 6px;display:grid}.news-stat{text-align:center;background:linear-gradient(#d4af3714,#d4af3705);border:1px solid #d4af3738;border-radius:14px;padding:18px 16px 14px}.news-stat b{background:linear-gradient(100deg,#ff6b00,#d4af37);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.05;display:block}.news-stat span{color:#b9b9cc;margin-top:8px;font-size:13px;line-height:1.4;display:block}.news-body{color:#e4e4ee;font-size:17px;line-height:1.75}.news-body p{margin:20px 0}.news-body h2{border-left:3px solid #d4af37;margin:38px 0 6px;padding-left:14px;font-size:clamp(21px,3vw,26px);font-weight:800;line-height:1.25}.news-body ul{margin:18px 0;padding-left:22px}.news-body li{margin:10px 0}.news-body li::marker{color:#d4af37}.news-picks{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #d4af374d;border-radius:18px;margin:34px 0;padding:22px 22px 20px;box-shadow:0 18px 50px #00000059}.news-picks-head{letter-spacing:.18em;color:#d4af37;margin-bottom:14px;font-size:12px;font-weight:700}.news-pick{border-top:1px solid #f5f5f514;align-items:center;gap:14px;padding:12px 0;display:flex}.news-pick:first-of-type{border-top:0;padding-top:2px}.news-pick img{object-fit:cover;border:1px solid #f5f5f51f;border-radius:12px;width:64px;height:64px}.news-pick-meta{flex:1;min-width:0}.news-pick-badge{letter-spacing:.08em;text-transform:uppercase;color:#ff9d4d;font-size:11px;font-weight:700}.news-pick-name{color:#f5f5f5;font-size:15px;font-weight:700;line-height:1.3}.news-pick-score{color:#0c0c0c;background:linear-gradient(100deg,#d4af37,#f5c95a);border-radius:10px;flex-shrink:0;padding:7px 10px;font-size:15px;font-weight:800}.news-cta{text-align:center;background:linear-gradient(100deg,#ff6b00,#d4af37);border-radius:999px;margin-top:16px;padding:15px 18px;font-size:16px;font-weight:800;text-decoration:none;display:block;box-shadow:0 10px 34px #ff6b0040;color:#0c0c0c!important}.news-cta:hover{filter:brightness(1.06)}.news-picks-note{color:#8a8aa0;text-align:center;margin-top:10px;font-size:12px}.news-chart{background:#ffffff05;border:1px solid #f5f5f51a;border-radius:16px;margin:34px 0;padding:14px}.news-chart img{border-radius:10px;width:100%;height:auto;display:block}.news-video{max-width:320px;margin:36px auto}.news-video video{border:1px solid #d4af374d;border-radius:22px;width:100%;display:block;box-shadow:0 24px 60px #00000080}.news-sources{border-top:1px solid #f5f5f51a;margin-top:40px;padding-top:18px}.news-sources h2{color:#9a9ab0;letter-spacing:.08em;font-size:15px}.news-sources ul{padding-left:20px}.news-sources li{color:#9a9ab0;margin:7px 0;font-size:13.5px;line-height:1.5}.news-sources a{color:#b9b9cc}.news-grid{gap:26px;margin-top:30px;display:grid}.news-card{color:inherit;background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #f5f5f51a;border-radius:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.news-card:hover{border-color:#d4af3773;transform:translateY(-2px)}.news-card img{width:100%;height:auto;display:block}.news-card-body{padding:18px 20px 20px}.news-card-date{color:#8a8aa0;font-size:13px}.news-card-title{color:#f5f5f5;margin:6px 0 8px;font-size:21px;font-weight:800;line-height:1.25}.news-card-dek{color:#b9b9cc;margin:0;font-size:14.5px;line-height:1.55}@media (max-width:560px){.news-stats{grid-template-columns:1fr}.news-pick img{width:54px;height:54px}}
