.game-content{width:calc(100% - 48px);max-width:980px;margin:0 auto;padding-bottom:65px}.game-content .breadcrumb{margin:28px 0 24px}.game-article-heading{max-width:790px;margin-bottom:30px}.game-article-heading .eyebrow{color:#8b7662}.game-article-heading h1{font:normal 39px/1.2 var(--serif);letter-spacing:-1px;margin:11px 0 17px}.game-article-heading p{color:#747a70;max-width:720px;font:15px/1.85 Arial,sans-serif}.game-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:31px 0 37px;padding:20px 0;display:grid}.game-facts>div{border-right:1px solid var(--line);padding:0 22px}.game-facts>div:first-child{padding-left:0}.game-facts>div:last-child{border-right:0}.game-facts strong{font:31px/1.2 var(--serif);color:#35483d;display:block}.game-facts span{letter-spacing:1px;color:#8b9584;margin-top:6px;font-size:10px;display:block}.game-editorial-grid{grid-template-columns:185px minmax(0,1fr);gap:50px;display:grid}.article-toc{align-self:start;padding-top:6px;position:sticky;top:25px}.article-toc h2{letter-spacing:1px;text-transform:uppercase;color:#92998c;margin-bottom:17px;font-size:10px}.article-toc a{color:#747e6e;padding:9px 0;font-size:12px;line-height:1.6;display:block}.article-toc a:hover{color:var(--green)}.article-toc a span{color:#a6ae9d;margin-right:10px;font:12px monospace}.game-editorial h2{font:normal 29px/1.25 var(--serif);letter-spacing:-.6px;color:#2d3e31;margin-bottom:20px}.game-editorial section{scroll-margin-top:25px}.game-editorial section+section{border-top:1px solid var(--line);margin-top:40px;padding-top:34px}.game-editorial p{color:#70796b;margin:13px 0;font-size:14px;line-height:1.9}.how-steps{grid-template-columns:1fr 1fr;gap:25px;margin:0;padding:0;list-style:none;display:grid}.how-steps li{padding-left:32px;position:relative}.how-steps li>span{font:20px var(--serif);color:#a1b08c;position:absolute;top:0;left:0}.how-steps h3{margin:3px 0 10px;font-size:14px;font-weight:500}.how-steps p{margin:0;font-size:12px;line-height:1.8}.faq-list details{border-bottom:1px solid var(--line);padding:17px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{font-size:14px;font-weight:500;line-height:1.6}.faq-list summary:after{content:"+";color:#889d80;flex-shrink:0;font-size:22px}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:600px;margin:12px 25px 0 0;font-size:13px;line-height:1.9}.score-tiers{border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.score-tiers th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:#909986;border-bottom:1px solid var(--line);padding:12px;font-size:10px;font-weight:500}.score-tiers td{border-bottom:1px solid var(--line);color:#65725f;padding:12px}.score-tiers tr:last-child td{color:#a56f3c}.source-note{background:#f6f7f0;border-radius:6px;margin-top:26px;padding:20px}.game-editorial .source-note p{margin:6px 0;font-size:11px;line-height:1.8}.source-note a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.game-bottom-cta{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;display:flex}.game-bottom-cta>a:last-child{color:#7a8770;font-size:11px}@media (width<=800px){.game-editorial-grid{grid-template-columns:1fr;gap:20px}.article-toc{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 18px;padding:0 0 22px;display:flex;position:static}.article-toc h2{width:100%;margin-bottom:5px}.article-toc a{font-size:11px}.article-toc a span{display:none}.game-article-heading h1{font-size:34px}}@media (width<=520px){.game-content{width:calc(100% - 36px);padding-bottom:45px}.game-content .breadcrumb{font-size:10px}.game-article-heading h1{font-size:30px}.game-article-heading p{font-size:13px;line-height:1.9}.game-facts{grid-template-columns:1fr 1fr;gap:18px 0;margin:27px 0;padding:20px 0}.game-facts>div{padding:0 18px}.game-facts>div:nth-child(3){padding-left:0}.game-facts>div:nth-child(2){border:0}.game-facts strong{font-size:27px}.game-facts span{font-size:9px}.how-steps{grid-template-columns:1fr;gap:22px}.how-steps p{font-size:13px}.game-editorial h2{font-size:26px}.game-editorial p,.faq-list summary h3{font-size:13px}.faq-list p{font-size:12px}.game-bottom-cta{flex-direction:column;align-items:flex-start}}.game-article-heading p,.how-steps p,.game-editorial p,.faq-list p{font-size:16px;line-height:1.8}.faq-list summary h3{font-size:16px;line-height:1.5}.game-facts span{font-size:12px}.game-content{padding-top:40px}
