/* Additive News layout. Original Classic header, sidebar, buttons and item-card CSS remain unchanged. */
#news{min-width:0;margin-top:15px}
#news .cc-news-feature{display:grid;grid-template-columns:1.03fr 1fr;min-height:245px;overflow:hidden;border:1px solid #595959;background:#181818}
#news .cc-news-feature-copy{padding:24px 26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
#news .cc-news-kicker,#news .cc-news-card-type{font-size:10px;letter-spacing:.8px;color:#b9a878}
#news .cc-news-feature h2{font-size:29px;line-height:1.22;margin:9px 0;color:#e7d6a4}
#news .cc-news-feature p{font-size:12px;line-height:1.85;color:#bbb;margin:0 0 18px}
#news .cc-news-feature-art{min-width:0;overflow:hidden;background:#232323}
#news .cc-news-feature-art img{display:block;width:100%;height:100%;min-height:245px;object-fit:cover;object-position:center 34%}
#news .cc-news-cta{min-height:41px;background-color:#2b2922;border-color:#a58e5a;color:#e9d69f}
#news .cc-news-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #535353;border-top:0;background:#141414}
#news .cc-news-fact{padding:12px 13px;border-right:1px solid #3d3d3d;min-width:0}
#news .cc-news-fact:last-child{border-right:0}
#news .cc-news-fact strong{display:block;font-size:18px;line-height:1.4;font-weight:normal;color:#e9d6a1;overflow-wrap:anywhere}
#news .cc-news-fact span{color:#a9a9a9;font-size:10px}
#news .cc-news-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding-bottom:12px;border-bottom:1px solid #515151}
#news .cc-news-filter-tabs{display:flex;flex-wrap:wrap;gap:5px}
#news .cc-news-filter{min-height:40px;padding:7px 12px;font-size:11px;background:#191919 none;border-color:#4b4b4b}
#news .cc-news-filter[aria-pressed=true]{background:#414038 none;color:#fff0c4;border-color:#c8b883}
#news .cc-news-count{color:#a9a9a9;font-size:10px;white-space:nowrap}
#news .cc-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}
#news .cc-news-card{min-height:0;overflow:hidden;display:flex;flex-direction:column}
#news .cc-news-media{height:134px;display:flex;align-items:center;justify-content:center;position:relative;background:#151515;overflow:hidden;border-bottom:1px solid #4b4b4b}
#news .cc-news-media>img{display:block;width:100%;height:100%;object-fit:cover}
#news .cc-news-class-image{object-fit:contain!important;background:#1a1a1a}
#news .cc-news-card-copy{display:flex;flex-direction:column;align-items:flex-start;padding:15px;flex:1}
#news .cc-news-card-copy h3{font-size:15px;line-height:1.45;color:#e7d6a4;margin:7px 0 6px}
#news .cc-news-card-copy p{white-space:pre-line;overflow-wrap:anywhere;color:#b7b7b7;font-size:11px;line-height:1.8;margin:0 0 14px}
#news .cc-news-card-copy button{margin-top:auto;min-height:38px;padding:8px 13px;font-size:11px}
#news .cc-news-level{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#10101095;color:#f0dca8;text-shadow:1px 2px 4px #000}
#news .cc-news-level span{font-size:11px;letter-spacing:2px}
#news .cc-news-level strong{font-size:47px;line-height:1.1;font-weight:normal}
#news .cc-news-icons{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}
#news .cc-news-icon{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:90px;min-width:0;text-align:center}
#news .cc-news-icon img{image-rendering:pixelated;width:35px;height:35px;object-fit:contain}
#news .cc-news-icon small{font-size:9px;line-height:1.3;color:#aaa}
#news .cc-news-disclaimer{font-size:10px;line-height:1.7;color:#a9a9a9;padding:9px 0}
#news .cc-news-official{border-color:#a2906a}
.cc-news-item-detail{display:flex;align-items:center;gap:12px;padding:9px;border-bottom:1px solid #4b4b4b}
.cc-news-item-detail img{width:35px;height:35px;image-rendering:pixelated}
.cc-news-detail-image{display:block;max-width:100%;max-height:290px;object-fit:contain;margin:8px auto 13px}
.cc-news-level-detail{font-size:35px;color:#ecd5a2;text-align:center;padding:15px}
@media(max-width:800px){#news .cc-news-feature{grid-template-columns:1.1fr 1fr}#news .cc-news-feature-copy{padding:18px}#news .cc-news-feature h2{font-size:24px}#news .cc-news-fact{padding:9px}#news .cc-news-fact strong{font-size:15px}}
@media(max-width:580px){#news .cc-news-feature{display:flex;flex-direction:column-reverse}#news .cc-news-feature-art img{height:166px;min-height:166px;object-position:center 32%}#news .cc-news-feature-copy{padding:17px 16px 19px}#news .cc-news-feature h2{font-size:23px}#news .cc-news-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#news .cc-news-fact:nth-child(2){border-right:0}#news .cc-news-fact:nth-child(-n+2){border-bottom:1px solid #3d3d3d}#news .cc-news-grid{grid-template-columns:1fr}#news .cc-news-media{height:145px}#news .cc-news-bar{align-items:flex-start;flex-direction:column}#news .cc-news-filter-tabs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#news .cc-news-filter{min-width:0;padding:8px 3px;font-size:10px}#news .cc-news-count{align-self:flex-end}}
/* Retain the entire approved illustration on phones rather than cropping character heads. */
@media(max-width:580px){#news .cc-news-feature-art img{height:auto;min-height:0;aspect-ratio:705/509;object-fit:contain}}
