.category-icon{display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;vertical-align:middle}.filter{display:inline-flex;align-items:center;gap:7px}.filter>span{margin-left:2px}.game-categories span{display:inline-flex;align-items:center;gap:5px}.fix-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fix-card-top .category{font-size:12px;letter-spacing:0;line-height:1.4;gap:7px}.helpful-count{display:inline-flex;gap:5px;align-items:center;flex-shrink:0;color:#c7f879;font-size:13px;white-space:nowrap}.helpful-count b{font-weight:600;font-variant-numeric:tabular-nums}.fix-card-top>.helpful-count{padding:3px 7px;border-radius:4px;background:#27351c;border:1px solid #3d512c}.article-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;align-items:start}.article-heading-copy>p{font-size:17px;line-height:1.75;color:#b3bea7;max-width:840px}.article-heading-copy h1{font-size:clamp(34px,4vw,56px)}.article-category{display:flex;align-items:center;gap:8px;line-height:1.5}.top-feedback{border:1px solid #435435;border-radius:7px;background:#1c2517;padding:22px;margin-top:4px}.top-feedback h2{font-size:18px;line-height:1.4;margin:10px 0 16px}.top-vote-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.top-vote-row button{width:38px;height:36px;border-radius:5px;border:1px solid #59783e;color:var(--green);background:#2b3d20;font-size:20px}.top-vote-row button[data-vote=no]{border-color:#49523d;background:transparent;color:#b5bfa8}.top-vote-row button:hover{border-color:var(--green)}.top-vote-row .helpful-count{margin-left:auto}.top-feedback small{display:block;color:#97a989;font-size:11px;margin-top:12px}.top-feedback [data-vote-status]{font-size:12px;color:var(--green);margin-top:12px;line-height:1.6}.top-feedback [data-vote-status]:empty{display:none}.category.gameplay{color:#c4bb9b}.category.multiplayer{color:#83b9d2}
@media(max-width:1000px){.article-heading{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.top-feedback{padding:18px}.top-vote-row .helpful-count{margin-left:0}.article-heading-copy h1{font-size:42px}}
@media(max-width:700px){.article-heading{grid-template-columns:1fr;gap:18px}.top-feedback{margin:0;padding:18px}.top-feedback h2{font-size:18px;margin:8px 0 12px}.top-vote-row .helpful-count{margin-left:10px}.article-heading-copy>p{font-size:16px}.fix-card-top .category{font-size:12px}.filter{font-size:12px;gap:5px}}
