.news-page{padding-bottom:42px;max-width:100%;overflow-x:clip}.news-page *,.news-page ::after,.news-page ::before{box-sizing:border-box}.news-page__hero{border-bottom:1px solid rgba(6,43,36,.12);background:linear-gradient(135deg,rgba(6,43,36,.98),rgba(13,74,59,.94)),radial-gradient(circle at 12% 18%,rgba(200,162,74,.34),transparent 30%);color:#fff}.breaking-page__hero{background:linear-gradient(135deg,rgba(82,12,20,.98),rgba(6,43,36,.95)),radial-gradient(circle at 15% 20%,rgba(217,39,58,.36),transparent 34%)}.news-page__hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:154px;padding-block:24px}.news-page__kicker{display:inline-flex;align-items:center;min-height:30px;margin-bottom:10px;padding:0 12px;border-radius:6px;background:var(--red);color:#fff;font-size:13px;font-weight:900}.latest-news-page .news-page__kicker{background:var(--gold);color:var(--brand)}.news-page__hero h1{margin:0;max-width:760px;font-size:clamp(28px,4vw,44px);line-height:1.18;font-weight:900}.news-page__hero p{max-width:650px;margin:12px 0 0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.8}.news-page__stat{display:grid;place-items:center;width:96px;aspect-ratio:1;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.news-page__stat strong{font-size:34px;line-height:1;font-weight:900}.news-page__stat span{color:rgba(255,255,255,.76);font-size:13px;font-weight:800}.news-page__content{min-width:0;padding-block:28px 0}.news-page__notice{margin-bottom:18px;padding:14px 16px;border:1px solid rgba(200,162,74,.5);border-radius:8px;background:#fff8e6;color:var(--ink);font-weight:800}.news-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:12px;font-weight:850}.news-card-meta span:first-child{color:var(--gold-dark)}.breaking-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.breaking-spotlight__media{min-height:280px;border-radius:0}.breaking-spotlight__body{display:flex;flex-direction:column;justify-content:center;padding:28px}.breaking-spotlight h2{margin:12px 0 10px;font-size:clamp(24px,2.6vw,34px);line-height:1.28;font-weight:900}.breaking-spotlight p,.latest-text-feed p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.9}.breaking-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.breaking-list__item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:stretch;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.breaking-list__rank{display:grid;place-items:center;min-height:54px;border-radius:8px;background:var(--brand);color:var(--gold);font-size:20px;font-weight:900}.breaking-list__body{min-width:0}.breaking-list h2,.latest-text-feed h2{margin:7px 0 0;font-size:17px;line-height:1.55;font-weight:900}.latest-text-feed{display:grid;gap:8px;max-width:920px;margin-inline:auto}.latest-text-feed__item{min-width:0;overflow:hidden;border:1px solid rgba(6,43,36,.1);border-radius:8px;background:var(--surface);box-shadow:0 1px 0 rgba(6,43,36,.03)}.latest-text-feed__link{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:82px;padding:13px 15px;color:inherit}.latest-text-feed__link:hover h2{color:var(--gold-dark)}.latest-text-feed__rank{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:var(--brand);color:var(--gold);font-size:16px;font-weight:900}.latest-text-feed__body{min-width:0}.latest-text-feed h2{margin:6px 0 0;color:var(--ink);font-size:18px;overflow-wrap:anywhere}.latest-text-feed p{margin:6px 0 0;font-size:13.5px;line-height:1.75;overflow-wrap:anywhere}@media (max-width:900px){.breaking-spotlight,.news-page__hero-inner{grid-template-columns:1fr}.news-page__stat{width:78px}.breaking-spotlight__media{min-height:220px}}@media (max-width:700px){.news-page{padding-bottom:30px}.news-page__hero-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:18px}.news-page__hero h1{font-size:25px}.news-page__hero p{margin-top:8px;font-size:14px;line-height:1.65}.news-page__stat{width:58px;border-radius:7px}.news-page__stat strong{font-size:23px}.news-page__stat span{font-size:11px}.breaking-spotlight{grid-template-columns:96px minmax(0,1fr);min-height:96px}.latest-text-feed__link{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:0;padding:10px}.latest-text-feed__rank{width:36px;height:36px;border-radius:6px;font-size:14px}.breaking-spotlight__body{justify-content:center;padding:10px 12px}.breaking-spotlight__media{min-height:100%;aspect-ratio:auto}.breaking-spotlight h2,.latest-text-feed h2{margin:4px 0 0;font-size:15.5px;line-height:1.55}.breaking-spotlight p,.latest-text-feed p{display:none}.breaking-list{grid-template-columns:1fr}.breaking-list__item{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px}.breaking-list__rank{min-height:40px;font-size:17px}}@media (max-width:420px){.news-page__kicker{min-height:26px;margin-bottom:8px;padding-inline:9px;font-size:12px}.news-page__hero h1{font-size:22px}.news-page__stat{display:none}.breaking-spotlight{grid-template-columns:84px minmax(0,1fr);min-height:88px}.breaking-list h2{font-size:15px}.latest-text-feed__link{grid-template-columns:32px minmax(0,1fr);padding:9px}.latest-text-feed__rank{width:32px;height:32px;font-size:13px}.news-card-meta{gap:4px 8px;font-size:11px}}