.press-magazine,.press-article{background:#f5f4ef;color:#172c3d;min-width:0}.press-magazine .container,.press-article>.container{max-width:1240px}.press-eyebrow{display:block;color:#97703c;font-size:11px;font-weight:850;letter-spacing:.065em;line-height:1.9}.press-masthead{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:46px 0 28px;border-bottom:1px solid #d8d7ce;margin-bottom:28px}.press-masthead h1{font-size:clamp(32px,4vw,53px);line-height:1.5;margin:8px 0 12px;color:#152c3e;letter-spacing:-.035em}.press-masthead p{font-size:15px;color:#687881;line-height:1.9;margin:0}.press-edition{font-size:12px;line-height:2.2;color:#73818a;text-align:left;white-space:nowrap;border-right:2px solid #d6b373;padding-right:20px}.press-magazine-top{padding-bottom:36px}.press-lead-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:22px}.press-card{min-width:0;border:1px solid #ddded7;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 6px 18px #26384905;position:relative}.press-card-art{display:block;overflow:hidden;background:#162b3d;aspect-ratio:16/9}.press-card-art img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.press-card:hover .press-card-art img{transform:scale(1.025)}.press-card-copy{display:flex;flex:1;flex-direction:column;padding:20px 22px 19px;min-width:0}.press-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:10px;color:#849099}.press-card-meta>span{color:#88652f;font-weight:800;background:#f7efdf;border-radius:5px;padding:4px 8px}.press-card h3{font-size:19px;line-height:1.85;margin:0 0 12px;letter-spacing:-.015em}.press-card h3 a{color:#1b3144;text-decoration:none}.press-card h3 a:hover{color:#976a27}.press-card p{color:#677987;font-size:12px;line-height:2;margin:0 0 20px}.press-card-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid #eceee9;font-size:10px;color:#8a969e}.press-card-foot a{color:#856127;font-weight:800;font-size:11px}.press-card-feature .press-card-art{aspect-ratio:16/9}.press-card-feature h3{font-size:29px;line-height:1.65}.press-card-feature .press-card-copy{padding:23px 29px}.press-card-feature p{font-size:14px;line-height:2}.press-lead-stack{display:grid;grid-template-rows:1fr 1fr;gap:22px;min-width:0}.press-lead-stack .press-card{display:grid;grid-template-columns:38% minmax(0,1fr)}.press-lead-stack .press-card-art{aspect-ratio:auto;height:100%;min-height:200px}.press-lead-stack .press-card-copy{padding:18px}.press-lead-stack .press-card h3{font-size:17px;line-height:1.9}.press-lead-stack .press-card p{font-size:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}.press-lead-stack .press-card-meta{flex-wrap:wrap;gap:8px}.press-lead-stack .press-card-foot{flex-wrap:wrap;gap:6px}.press-section-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:26px}.press-section-head h2{font-size:clamp(24px,2.8vw,33px);line-height:1.7;color:#1b3142;margin:6px 0 9px;letter-spacing:-.02em}.press-section-head p{font-size:13px;color:#71818c;line-height:2;margin:0;max-width:740px}.press-count{display:inline-block;white-space:nowrap;background:#e9ede9;border:1px solid #d4ddd5;border-radius:30px;color:#567264;padding:9px 14px;font-size:11px;font-weight:800}.press-magazine-feed{padding:36px 0 64px;border-top:1px solid #dddcd2}.press-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.press-filter-bar{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);gap:24px;align-items:end;margin-bottom:27px}.press-filter-bar label{display:grid;gap:8px;font-size:11px;font-weight:800;color:#647683}.press-filter-bar input{font:inherit;font-size:12px;min-height:47px;width:100%;box-sizing:border-box;background:#fff;border:1px solid #d5dbd8;border-radius:9px;padding:10px 14px;color:#263d4b}.press-filters{display:flex;gap:8px;flex-wrap:wrap}.press-filters button{font:inherit;font-size:11px;border:1px solid #d9dcd5;border-radius:30px;padding:8px 12px;background:transparent;color:#6a7d87;cursor:pointer}.press-filters button[aria-pressed=true]{background:#203c4c;color:#fff;border-color:#203c4c}.press-filters button:hover{border-color:#aa8348}.press-quiet{display:flex;align-items:start;gap:14px;background:#f4f5f0;border:1px solid #e0e4dc;border-radius:13px;padding:20px 23px;color:#617783;font-size:13px;line-height:2}.press-quiet[hidden],.press-card[hidden]{display:none!important}.press-quiet>span{font-size:27px;color:#99aaa7}.press-quiet strong{font-size:13px;color:#384f5b}.press-quiet p{font-size:12px;line-height:2;margin:5px 0 0;color:#7a8a92}.press-guides{background:#142d3c;padding:48px 0;color:#dce7e7}.press-guides>.container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr);gap:42px;align-items:center}.press-guides h2{color:#fff;font-size:27px;line-height:1.7;margin:10px 0 15px}.press-guides p{color:#a9bec5;font-size:13px;line-height:2}.press-guides>.container>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.press-guides a{padding:20px 17px;border:1px solid #b7c8c333;border-radius:12px;background:#ffffff03;color:#edf5f3}.press-guides a>span{display:block;color:#d1b279;font-size:10px;margin-bottom:15px}.press-guides a>strong{font-size:17px}.press-guides a>p{font-size:11px;margin-top:13px}.press-archive{padding:58px 0 72px}.press-archive .blog-card{box-shadow:none;background:#fff;border-color:#e0e1d8}.press-archive .blog-card h3{line-height:1.9}.press-archive .blog-card:not(:has(img)){border-top:3px solid #c7aa76}.press-crumb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:11px;color:#97a09f;padding:23px 0}.press-crumb a{color:#7e8e94}.press-story-top{max-width:925px;margin:28px auto 28px}.press-story-top h1{font-size:clamp(30px,4vw,49px);line-height:1.65;letter-spacing:-.03em;color:#182e40;margin:14px 0 21px;overflow-wrap:anywhere}.press-dek{font-size:17px;line-height:2.1;color:#6e7f8b;margin:0}.press-byline{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:27px 0 0;padding-top:24px;border-top:1px solid #dcded8;font-size:11px;color:#7b8992}.press-byline>span:not(:first-child){display:grid;gap:6px}.press-byline a{color:#294654;font-weight:850;font-size:12px}.press-byline small,.press-byline time{display:block;font-size:10px;color:#8c989f;font-weight:400}.press-byline>span:nth-child(3){border-right:1px solid #d7ded8;padding-right:17px}.press-author-mark{background:#e9dcc2;color:#8c6528;border:1px solid #d8c6a3;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;font-size:20px}.press-hero-art{max-width:925px;margin:0 auto 40px}.press-hero-art>img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;aspect-ratio:16/9;border-radius:20px;background:#183245}.press-hero-art figcaption{font-size:10px;line-height:1.9;color:#8b979e;padding:13px 3px}.press-hero-art figcaption a{color:#a0804c}.press-reading-layout{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(235px,1fr);gap:54px;max-width:1080px;margin:0 auto;padding-bottom:55px;align-items:start}.press-body{min-width:0}.press-body h2{font-size:25px;line-height:1.85;color:#223d4c;letter-spacing:-.02em;margin:28px 0 15px}.press-body p{font-size:16px;line-height:2.2;color:#536b78;margin:0 0 24px}.press-body section{scroll-margin-top:95px}.press-takeaways{border-top:3px solid #cda665;background:#fff;border-radius:0 0 13px 13px;padding:25px 29px 24px;margin-bottom:34px;box-shadow:0 8px 22px #273e3b04}.press-takeaways>span{font-size:10px;letter-spacing:.03em;color:#9f7e44}.press-body .press-takeaways h2{font-size:20px;margin:7px 0 14px}.press-takeaways ul{padding-right:19px;margin:0;display:grid;gap:13px}.press-takeaways li{font-size:14px;line-height:2;color:#556e7c;padding-right:4px}.press-takeaways li::marker{color:#b58b44}.press-insight{border-right:3px solid #8da9a4;background:#eaf0ec;border-radius:12px;padding:25px 27px;margin-top:34px}.press-body .press-insight h2{margin:7px 0 14px;font-size:22px}.press-insight p{font-size:15px;margin:0}.press-body .press-insight .press-eyebrow{color:#67877a}.press-side{position:sticky;top:100px;display:grid;gap:23px;min-width:0}.press-toc{display:grid;gap:13px;border-bottom:1px solid #d9e0d9;padding:0 0 25px}.press-toc strong{font-size:13px;color:#294654;margin-bottom:4px}.press-toc a{font-size:12px;line-height:1.9;color:#81939b;border-right:2px solid #d6dfd9;padding-right:12px}.press-toc a:hover{color:#987637;border-color:#bd985e}.press-game-guide,.press-network-guide{border:1px solid #d6dfd8;border-radius:13px;padding:22px}.press-game-guide>span,.press-network-guide>span{display:block;font-size:10px;color:#9e8254}.press-game-guide h2,.press-network-guide h2{font-size:18px;line-height:1.8;margin:10px 0 13px;color:#284653}.press-game-guide p{font-size:12px;line-height:2;color:#81929a}.press-game-guide>a,.press-network-guide a{font-size:12px;line-height:1.9;color:#8b692e;font-weight:800}.press-network-guide a{display:block;border-top:1px solid #e0e4dc;padding-top:12px;margin-top:12px}.press-sources{border-top:1px solid #d7ded8;margin-top:35px;padding-top:8px}.press-body .press-sources h2{font-size:20px}.press-sources ol{padding-right:19px}.press-sources li{font-size:12px;line-height:2;color:#617582;margin-bottom:15px;overflow-wrap:anywhere}.press-sources li a{color:#517681}.press-sources small{display:block;font-size:10px;color:#92a0a5;line-height:2}.press-body .press-sources p{font-size:11px;line-height:2;color:#929c9d}.press-story-bottom{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.press-story-bottom a{padding:9px 13px;border:1px solid #cfdad2;border-radius:8px;color:#6f878c;font-size:12px}.press-related{background:#ecefe8;padding:45px 0 60px;border-top:1px solid #d8dfd5}.press-related h2{font-size:28px;color:#233e4c;margin:8px 0 25px}.press-game-news{background:#f7f7f2;border-color:#c5d2cb}.game-focus .press-game-news h2,.game-focus .press-game-news h3{color:#203c4b}.game-focus .press-game-news p{color:#72868d}.game-focus .press-card h3{font-size:20px;margin:0 0 12px}.game-focus .press-card h3 a{color:#1c3948}.game-focus .press-card a:hover{color:#a47634}.game-focus .press-card p{font-size:12px;line-height:2}.press-game-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.press-game-stories:has(>.press-card:only-child){grid-template-columns:minmax(0,1fr);max-width:790px}.press-method{border-top:1px solid #d8dfd7;margin-top:25px;padding-top:16px}.press-method summary{font-size:11px;color:#8da096;cursor:pointer}.press-method p,.game-focus .press-method p{font-size:11px;line-height:2;color:#8a999e;margin:15px 0}.press-method a{font-size:11px;color:#9a7c49}.press-anchor{position:absolute;top:0;scroll-margin-top:100px}.press-games-digest .press-card p{font-size:12px}.press-card a:focus-visible,.press-toc a:focus-visible,.press-filters button:focus-visible,.press-filter-bar input:focus-visible{outline:3px solid #c4a260;outline-offset:3px}@media(max-width:1000px){.press-lead-grid{grid-template-columns:1.3fr 1fr}.press-lead-stack .press-card{display:flex}.press-lead-stack .press-card-art{min-height:0;aspect-ratio:16/7;height:auto}.press-lead-stack .press-card p{display:none}.press-lead-stack .press-card h3{font-size:15px}.press-lead-stack .press-card-meta{margin-bottom:8px}.press-lead-stack .press-card-copy{padding:14px 17px}.press-reading-layout{gap:28px;grid-template-columns:minmax(0,1fr) 240px}.press-filter-bar{grid-template-columns:1fr}.press-guides>.container{grid-template-columns:1fr;gap:24px}}@media(max-width:780px){.press-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-lead-grid{grid-template-columns:1fr}.press-lead-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.press-lead-stack .press-card-art{aspect-ratio:16/9}.press-lead-stack .press-card h3{font-size:17px}.press-masthead{padding-top:30px;align-items:start}.press-edition{font-size:10px}.press-reading-layout{grid-template-columns:1fr}.press-side{position:static;grid-template-columns:1fr 1fr}.press-toc{display:none}.press-story-top{margin-top:18px}.press-story-top h1{font-size:35px}.press-story-top .press-dek{font-size:15px}.press-hero-art{margin-bottom:30px}.press-body h2{font-size:23px}.press-body p{font-size:15px}.press-game-stories:has(>.press-card:only-child){max-width:none}}@media(max-width:560px){.press-masthead{display:block;padding:29px 0 22px;margin-bottom:22px}.press-masthead h1{font-size:32px;line-height:1.6;margin:8px 0 10px}.press-masthead p{font-size:12px}.press-edition{display:none}.press-card{border-radius:14px}.press-card-feature h3{font-size:24px}.press-card-feature .press-card-copy{padding:20px}.press-card-feature p{font-size:13px}.press-lead-stack{grid-template-columns:1fr;gap:15px}.press-lead-stack .press-card{display:grid;grid-template-columns:35% minmax(0,1fr)}.press-lead-stack .press-card-art{height:100%;aspect-ratio:auto}.press-lead-stack .press-card h3{font-size:15px;line-height:1.9}.press-lead-stack .press-card-copy{padding:14px}.press-lead-stack .press-card-foot>span{display:none}.press-story-grid,.press-game-stories{grid-template-columns:1fr;gap:18px}.press-section-head{align-items:start;gap:15px;flex-wrap:wrap;margin-bottom:22px}.press-section-head h2{font-size:26px}.press-section-head p{font-size:12px}.press-count{font-size:10px;padding:7px 11px}.press-magazine-feed{padding-top:27px;padding-bottom:38px}.press-card-copy{padding:19px}.press-card h3{font-size:20px;line-height:1.8}.press-card p{font-size:12px}.press-card-foot{font-size:10px}.press-filter-bar{gap:18px}.press-filters{gap:6px}.press-filters button{padding:7px 10px;font-size:10px}.press-filter-bar input{font-size:11px}.press-guides{padding:32px 0}.press-guides>.container>div:last-child{grid-template-columns:1fr}.press-guides h2{font-size:25px}.press-guides a{padding:19px 20px}.press-guides a>span{margin-bottom:8px}.press-guides a>p{margin:8px 0 0}.press-archive{padding:35px 0 46px}.press-crumb{font-size:10px;padding:20px 0;gap:9px}.press-story-top{margin-top:10px;margin-bottom:23px}.press-story-top h1{font-size:30px;line-height:1.75;letter-spacing:-.03em;margin:10px 0 18px}.press-story-top .press-dek{font-size:14px;line-height:2}.press-byline{gap:13px;margin-top:21px;padding-top:19px}.press-byline>span:nth-child(2){width:calc(100% - 58px)}.press-byline>span:nth-child(3){padding-right:0;border:0;margin-right:52px}.press-hero-art>img{border-radius:13px}.press-hero-art figcaption{font-size:9px}.press-reading-layout{gap:26px;padding-bottom:32px}.press-takeaways{padding:21px}.press-takeaways li{font-size:13px;line-height:1.95}.press-body .press-takeaways h2{font-size:19px}.press-body h2{font-size:22px;line-height:1.85;margin-top:25px}.press-body p{font-size:14px;line-height:2.2}.press-insight{padding:21px}.press-body .press-insight h2{font-size:21px}.press-insight p{font-size:14px}.press-side{grid-template-columns:1fr}.press-related{padding:32px 0 40px}.press-game-news{padding:20px}.game-focus .press-game-news h2{font-size:25px}.game-focus .press-card h3{font-size:19px}.press-quiet{padding:17px;gap:10px}.press-method summary{font-size:10px}.press-body .press-sources h2{font-size:20px}.press-card-meta{font-size:10px}.press-card h3{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.press-card-art img{transition:none}.press-card:hover .press-card-art img{transform:none}}
