/* WAR DOGS and bilingual editorial layouts. */
.header nav.language-switch{margin-left:0;gap:3px;padding:4px;border:1px solid #394331;border-radius:6px;flex-shrink:0}.language-switch a{padding:4px 9px;font-size:13px;font-weight:700;border-radius:3px;color:#aebaa0}.language-switch a[aria-current]{background:var(--green);color:#162010}.language-switch a:hover{color:#e1f7c9}.language-switch a[aria-current]:hover{color:#162010}.home-grid{grid-template-columns:1fr}.featured-game{display:grid;grid-template-columns:36% 1fr}.featured-game .art{height:100%;min-height:270px}.featured-game .card-body{padding:28px 34px 0}.featured-game .card-body h3{font:700 40px 'Barlow Condensed',Impact,sans-serif;margin:12px 0}.featured-game .card-body p{font-size:16px;max-width:560px;min-height:0}.featured-game .card-foot{font-size:14px;margin-top:25px;padding:18px 0}.featured-game .card-foot b{font-size:14px;font-weight:600}.game-categories{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.game-categories span{border:1px solid #35402c;color:#bac9a7;padding:3px 8px;font-size:12px;border-radius:3px}.wardogs{background:linear-gradient(125deg,#455332,#242e20 65%,#686143);text-align:center}.wardogs strong{font:800 78px/.82 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px;transform:rotate(-5deg);color:#dfe7c4;text-shadow:4px 4px 0 #12190c66}.wardogs:before{background:repeating-linear-gradient(145deg,transparent 0 65px,#c7f87908 66px 68px),radial-gradient(ellipse at 20% 20%,#bdd68c25,transparent 70%)}.art-cross{position:absolute;right:16px;top:8px;color:#c7f87966;font:32px monospace}.suggestions a{color:#b0b8a6}.suggestions a:hover{color:var(--green)}.filter-row{gap:7px}.filter{font-size:13px;padding:8px 12px}.count{font-size:13px;white-space:nowrap}.game-hub .search{max-width:none;margin:25px 0}.game-hub .catalog{padding-top:10px}.detail h1 .accent-inline{font:inherit;display:inline;color:var(--green);letter-spacing:inherit}.fix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fix-card{display:flex;flex-direction:column;padding:24px 22px 0;border:1px solid var(--line);border-radius:7px;background:var(--panel);transition:border-color .15s,transform .15s}.fix-card:hover{border-color:#738e50;transform:translateY(-2px)}.fix-card .category{font-size:12px}.fix-card h3{font-size:21px;line-height:1.3;margin:14px 0}.fix-card p{color:#a9b59b;font-size:14px;line-height:1.65;margin-bottom:20px}.fix-card .card-foot{margin-top:auto;font-size:13px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;color:#95a586;font-size:13px;margin-bottom:28px}.breadcrumbs a:hover{color:var(--green)}.article-heading{max-width:970px;margin-bottom:34px}.article-heading h1{font-size:clamp(36px,4.5vw,62px);line-height:1.06;letter-spacing:-.6px;margin:14px 0 18px}.article-heading>p{font-size:17px;line-height:1.75;color:#b3bea7;max-width:840px}.article-heading .meta{font-size:13px}.article-page .detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:45px}.code{align-items:flex-start}.code pre{margin:0;min-width:0;flex:1;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.code code{word-break:break-word}.fix li{font-size:16px}.fix .fix-note{font-size:14px;padding:12px 15px;border-left:2px solid #5d7343;background:#1c2417;overflow-wrap:anywhere}.side-box .toc a{font-size:13px;line-height:1.5;color:#aab99a;padding-top:14px}.side-box .toc a:hover{color:var(--green)}.faq{padding:32px 0 0}.faq details{padding:18px 0;border-bottom:1px solid var(--line)}.faq summary{font-weight:600;cursor:pointer;font-size:16px;line-height:1.5}.faq details p{font-size:15px;color:#aeba9f;margin-top:12px;line-height:1.7}.bottom-back{display:inline-block;margin-top:25px}.category.audio{color:#91c8bf}.category.input{color:#c7b999}.category.account{color:#bea3cd}.category.gameplay{color:#c4bb9b}.quick a{font-size:16px}.eyebrow{font-size:12px}.how p{font-size:14px}.how h3{font-size:16px}.suggestions,.suggestions button{font-size:13px}footer{font-size:12px}
@media(max-width:1000px){.fix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-page .detail-layout{grid-template-columns:minmax(0,1fr)}.article-page aside{display:none}.header{gap:20px}.header nav{gap:18px}.featured-game{grid-template-columns:38% 1fr}.featured-game .card-body{padding:24px 24px 0}.featured-game .card-foot{gap:12px;flex-wrap:wrap}}
@media(max-width:650px){.header{padding:0 16px;gap:12px}.header>.brand{font-size:19px}.header>.brand .domain{display:none}.header>nav:not(.language-switch){display:none}.header nav.language-switch{margin-left:auto;display:flex}.header .language-switch a:last-child{display:block}.hero{padding-top:40px}.featured-game{grid-template-columns:1fr}.featured-game .art{height:210px;min-height:0}.featured-game .card-body{padding:24px 22px 0}.featured-game .card-body h3{font-size:35px}.fix-grid{grid-template-columns:1fr}.filter{font-size:12px}.game-hub .mini-art{display:none}.article-heading h1{font-size:42px}.article-heading>p{font-size:16px}.article-heading .meta{line-height:2}.breadcrumbs{font-size:12px;gap:8px}.quick{padding:20px}.quick a{font-size:15px}.fix-card h3{font-size:23px}.fix-card p{font-size:15px}.detail .fix-title{align-items:flex-start}.code{flex-direction:column}.copy{margin-left:0}.search input{font-size:14px}.hero h1{font-size:clamp(55px,15vw,72px)}.period{max-width:none;font-size:12px}.section-heading{align-items:center}.section-heading h2{font-size:28px}}
