/* Original GamerZ Lounge news article components. Shared blog CSS handles site chrome. */
.news-hero .news-dek{max-width:820px;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.news-byline{font-size:.92rem;opacity:.84}.news-hero .article-img img{width:100%;height:auto;display:block}.news-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.news-stats>div{padding:22px;border:1px solid #d7e6e1;border-radius:12px;background:#f4faf7}.news-stats strong{display:block;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1;color:#0a5e50}.news-stats span{display:block;margin-top:8px;line-height:1.4}.news-note{border-left:4px solid #14846d;background:#f4faf7;padding:18px 22px;margin:22px 0}.news-note p{margin:.5rem 0 0}.article-body h2{scroll-margin-top:30px}.source-links li{overflow-wrap:anywhere}@media(max-width:650px){.news-stats{grid-template-columns:1fr}.news-stats>div{padding:16px}}

.news-image-credit{font-size:.82rem;line-height:1.45;opacity:.75;margin:.55rem 0 0}.news-table-wrap{overflow-x:auto;margin:1.2rem 0}.news-compare{width:100%;border-collapse:collapse;min-width:650px}.news-compare th,.news-compare td{padding:12px 14px;border-bottom:1px solid #d7e6e1;text-align:left;vertical-align:top}.news-compare thead{background:#eaf5ef}.news-compare caption{text-align:left;font-weight:700;margin-bottom:8px}
.article-body .news-note{color:#173028}.article-body .news-note h2,.article-body .news-note strong,.article-body .news-note p{color:#173028}.article-body .news-note a{color:#075e51;text-decoration:underline}.article-body .news-compare thead,.article-body .news-compare thead th{color:#173028}

.news-hero .article-img img{max-height:none;object-fit:contain}

.news-product-section{margin:2rem 0}.news-product-section>p{margin:.45rem 0 1rem}.news-product-card{display:flex;align-items:center;gap:1.25rem;max-width:610px;padding:1rem;border:1px solid #d7e6e1;border-radius:14px;background:#fff;text-decoration:none;color:#173028;box-shadow:0 4px 16px rgba(12,39,30,.08);transition:border-color .15s,box-shadow .15s}.news-product-card:hover,.news-product-card:focus-visible{border-color:#14846d;box-shadow:0 6px 22px rgba(12,39,30,.16)}.news-product-card img{width:126px;height:126px;object-fit:contain;flex:none;background:#f8faf9;border-radius:8px}.news-product-details{display:grid;gap:.35rem;line-height:1.35}.news-product-details strong{font-size:1.05rem;color:#173028}.news-product-action{font-weight:700;color:#075e51;text-decoration:underline}@media(max-width:520px){.news-product-card{gap:.8rem}.news-product-card img{width:88px;height:88px}}

.news-product-details>span:not(.news-product-action){color:#344c44}

.article-layout>.article-body{min-width:0}.news-product-card{box-sizing:border-box;max-width:100%}
