.subpage{background:#02090b}.page-heading{padding:160px var(--gutter) 64px;max-width:1600px;margin:auto}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;color:#98a9aa;font-size:11px;margin-bottom:42px}.breadcrumbs span:last-child{max-width:75%;overflow-wrap:anywhere}.page-heading h1{font-size:clamp(48px,7.5vw,112px);line-height:1;max-width:100%;overflow-wrap:anywhere}.page-heading>p{font-size:16px;font-weight:700;margin-top:17px}.subpage .section{padding-top:60px;padding-bottom:70px}.subpage .section .text-link{display:none}.subpage .section-heading{margin-bottom:35px}.subpage .section-heading h2{font-size:clamp(30px,3.5vw,48px)}.editorial-intro{padding:24px var(--gutter) 70px;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:end}.editorial-intro h2{font-family:var(--body);font-size:clamp(24px,3.2vw,44px);line-height:1.65}.editorial-intro p{color:#b6c5c5;font-size:15px;line-height:2.3;max-width:550px}.sub-block .editorial-intro{padding:0 0 36px}.subpage .mission{background:#040e10}.subpage .about .button{display:none}.subpage .about{min-height:460px}.fact-list{margin:20px 0 0;max-width:1000px}.fact-list>div{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:25px 0;border-top:1px solid var(--line)}.fact-list dt{color:#9ac8ba;font-weight:600}.fact-list dd{margin:0;color:#d1dada;overflow-wrap:anywhere}.link-rows>a{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--line);align-items:center}.link-rows span{font:700 38px/1.2 var(--display)}.link-rows small{display:block;font:12px/2 var(--body);color:var(--mint);margin-top:7px}.link-rows a:hover svg{transform:translateX(7px)}.link-rows svg{transition:transform .2s}.filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}.filter-bar button{padding:10px 22px;border:1px solid var(--line);background:transparent;font-size:12px}.filter-bar button.active{background:var(--button-gradient);color:#05201d;border-color:transparent}.subpage .listing-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important;width:auto!important;margin:0!important}.subpage .global-intro{min-height:430px}.subpage .film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.subpage .film-card{min-width:0}.subpage .gaming-editorial{min-height:650px}.join-copy p{font-size:18px;max-width:650px;line-height:2;margin-bottom:30px}.coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;list-style:none;padding:0}.coverage-grid li{background:#fff;display:grid;place-items:center;aspect-ratio:2.1;padding:16px}.coverage-grid img{object-fit:contain;width:100%;height:100%}.search-label{display:block;color:#9bb7b0;font-size:12px;margin-bottom:9px}#news-search{border:1px solid var(--line);background:#061113;color:#fff;font:inherit;padding:14px 18px;width:min(500px,100%);outline-offset:4px}#search-count{font-size:12px;color:#9bb7b0;margin:15px 0 25px}.subpage .news-list{margin:0;width:100%;padding:0}.contact-address>a{font:700 clamp(18px,3vw,42px)/1.5 var(--display);display:flex;gap:25px;align-items:center;overflow-wrap:anywhere}.contact-address p{color:#afbfbd;margin-top:35px}.article-body{max-width:1050px;padding:0 var(--gutter) 60px;margin:auto}.article-date{font:700 22px var(--display);margin-bottom:15px}.article-body>h2{font-family:var(--body);font-size:clamp(24px,3vw,40px);line-height:1.65;margin-bottom:38px}.article-cover{width:100%;max-height:500px;object-fit:contain;background:#050f12;margin:0 0 42px}.article-prose{font-size:15px;line-height:2.3;color:#c6d2d0;max-width:760px}.article-prose p+p{margin-top:20px}.article-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:50px}.article-actions a[href^="https"]:after{content:'↗';font-size:16px}.article-actions a[href^="https"] svg{display:none}.detail-film{margin-top:50px;max-width:760px}.detail-film .film-caption h4{font-family:var(--display);font-size:28px}.back-top{padding:30px var(--gutter) 80px}.page-heading+.global{padding-top:0}.subpage .gaming-display{overflow-wrap:normal}.subpage #gaming{padding-bottom:100px}.subpage .gaming-bottom{bottom:25px}.subpage .site-footer{background:#040e10}
@media(max-width:1000px){.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-intro{gap:4vw}.subpage .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage .film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:699px){.page-heading{padding:120px 6% 40px}.breadcrumbs{margin-bottom:26px;font-size:10px;gap:8px}.page-heading h1{font-size:clamp(42px,10vw,66px)}.page-heading>p{font-size:12px}.editorial-intro{grid-template-columns:1fr;padding:10px 6% 40px;gap:23px}.editorial-intro h2{font-size:25px}.editorial-intro p{font-size:13px}.subpage .section{padding:35px 6% 45px}.subpage .listing-grid{grid-template-columns:1fr!important;gap:25px}.subpage .film-grid{grid-template-columns:1fr!important;width:100%!important;gap:30px}.subpage .story-card,.subpage .film-card{width:100%!important;min-width:0!important;flex-basis:auto!important}.subpage .story-card>img{height:auto;aspect-ratio:16/9;object-fit:cover}.subpage .story-copy{min-height:115px}.subpage .global-intro{min-height:0}.subpage .global-stories{margin-top:24px!important}.subpage .global-films{margin-top:45px}.fact-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.fact-list{font-size:13px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coverage-grid li{padding:12px}.filter-bar button{font-size:11px;padding:9px 15px}.article-body{padding:0 6% 40px}.article-body>h2{font-size:23px;margin-bottom:25px}.article-prose{font-size:13px}.article-cover{margin-bottom:25px}.article-actions{gap:12px}.article-actions .button{width:100%}.join-copy p{font-size:14px}.subpage .gaming-editorial{min-height:700px}.subpage #gaming{padding-bottom:100px}.back-top{padding:15px 6% 50px}.contact-address>a{font-size:22px;gap:12px}.contact-address>a svg{width:18px}.subpage .global .heading-group{flex-wrap:wrap}}
.page-heading>p{max-width:100%;width:fit-content;overflow-wrap:anywhere}.breadcrumbs span{min-width:0}.subpage .page-heading h1{transform:none}.subpage .fact-list dd{min-width:0}
