
.news-section{padding:70px 0;background:#141414}.news-section .section-title{font:800 clamp(40px,4.8vw,80px)/1.2 Poppins,sans-serif;letter-spacing:-.02em;margin:0 0 36px}.news-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,70px);align-items:center;padding:28px 0}.news-row[hidden],.news-end[hidden]{display:none}.news-image{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:4px}.news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.news-image:hover img{transform:scale(1.025)}.news-meta{color:#FFE500;font-size:12px;letter-spacing:.06em;margin:0 0 12px}.news-copy h3{font:800 clamp(24px,2.1vw,38px)/1.25 Poppins,sans-serif;letter-spacing:0;margin:0 0 15px}.news-copy>p:not(.news-meta){font-size:clamp(15px,1.05vw,21px);line-height:1.7;color:#d8d7d6;max-width:750px}.news-read{display:inline-flex;font-weight:800;font-size:14px;color:white;margin-top:12px;padding-bottom:6px;border-bottom:2px solid #FFE500}.news-read:hover{color:#FFE500}.news-more{display:flex;justify-content:center;padding-top:28px}.news-load{background:#FFE500;color:#141414;border:0;border-radius:4px;padding:16px 36px;min-height:50px;font:800 14px Poppins,sans-serif;cursor:pointer}.news-load:hover{background:#fff16a}.news-end{color:#d8d7d6;font-size:14px}.title-dot{color:#FFE500}.contacts-main{padding:70px 0 90px}.contacts-main h1{font:800 clamp(44px,5vw,80px)/1.15 Poppins,sans-serif;margin:0 0 40px}.support-panel{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center;padding:42px 0}.support-panel h2{font:800 clamp(28px,3vw,46px)/1.2 Poppins,sans-serif;letter-spacing:0;margin:0 0 18px}.support-panel p{color:#d8d7d6;font-size:18px;line-height:1.7;max-width:800px}.support-link{display:flex;align-items:center;justify-content:center;min-height:64px;background:#FFE500;color:#141414;padding:20px;font-weight:800;border-radius:4px}.support-link:hover{background:#fff16a}.contact-community{margin-top:45px}.contact-community h2{font-size:24px}.contact-community a{display:inline-block;margin-right:26px;color:#FFE500}.support-tip{font-size:14px!important}.support-invite{font-size:12px!important;word-break:break-all}@media(max-width:760px){.news-row,.support-panel{grid-template-columns:1fr;gap:20px}.news-section{padding:42px 0}.news-row{padding:20px 0}.contacts-main{padding-top:45px}.support-panel{padding-top:15px}.news-copy h3{font-size:25px}}
/* Compact editorial news rows. */
.news-list{max-width:1280px;margin:0 auto}
.news-row{grid-template-columns:clamp(240px,20vw,340px) minmax(0,1fr);gap:clamp(24px,3vw,48px);padding:20px 0}
.news-copy h3{font-size:clamp(22px,1.55vw,30px);margin-bottom:10px}
.news-copy>p:not(.news-meta){font-size:clamp(14px,.9vw,18px);line-height:1.6;margin:10px 0}
.news-meta{font-size:11px;margin-bottom:8px}.news-read{font-size:13px;margin-top:6px}
@media(max-width:760px){.news-row{grid-template-columns:180px minmax(0,1fr);gap:20px}.news-copy h3{font-size:20px}.news-copy>p:not(.news-meta){font-size:14px}.news-image{align-self:start}}
@media(max-width:520px){.news-row{grid-template-columns:1fr;gap:14px}.news-image{width:min(100%,300px)}.news-copy h3{font-size:22px}}

/* Editorial list inspired by VECTOR's news feed. */
.news-section>.shell{max-width:1280px}.news-list{margin:0}.news-row{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;padding:24px 0}.news-copy h3{font-size:25px;line-height:1.35;margin:0 0 10px}.news-meta{color:#aeb5b8;font-size:12px;letter-spacing:0}.news-copy>p:not(.news-meta){font-size:16px;line-height:1.65;margin:8px 0}.news-read{border:0;padding:0;color:#FFE500;font-size:13px;font-weight:800}.news-more{justify-content:flex-start}.news-load{background:#3e4344;color:white;font-weight:300;padding:13px 28px}.news-load:hover{background:#53595a}.news-section .section-title{font-size:clamp(40px,4vw,64px)}
.development-article{max-width:1000px;width:calc(100% - 48px);margin:50px auto 80px}.article-back{display:inline-block;color:#d8d7d6;font-size:13px;margin-bottom:34px}.article-back:hover{color:#FFE500}.article-meta{color:#FFE500;font-size:12px;letter-spacing:.08em;margin-bottom:12px}.article-heading h1{font:800 clamp(36px,4.5vw,64px)/1.2 Poppins,sans-serif;letter-spacing:0;margin:0 0 16px}.article-byline{font-size:13px;color:#aeb5b8;margin-bottom:22px}.article-heading .featured-native{position:static;display:inline-flex;margin:0 0 25px}.article-lead{font-size:clamp(19px,1.4vw,24px);line-height:1.65;color:#eef0f1}.development-article figure{margin:30px 0 40px}.development-article figure img{display:block;width:100%;height:auto;border-radius:3px}.development-article figcaption{font-size:12px;color:#aeb5b8;margin-top:10px}.development-article article section{margin:36px 0}.development-article h2{font:800 clamp(25px,2.5vw,36px)/1.3 Poppins,sans-serif;letter-spacing:0;margin:0 0 16px}.development-article article section p{font-size:18px;line-height:1.85;color:#d8d7d6;margin:0 0 20px}.article-community{color:#FFE500;font-size:15px;text-decoration:underline;text-underline-offset:5px}
.contacts-compact{max-width:640px;width:calc(100% - 48px);margin:70px auto 90px;text-align:center}.contacts-compact h1{font:800 clamp(40px,4vw,64px)/1.2 Poppins,sans-serif;letter-spacing:0;margin:0 0 30px}.contacts-compact h2{font:800 24px/1.3 Poppins,sans-serif;letter-spacing:0;margin:0 0 14px}.contacts-compact p{font-size:16px;color:#d8d7d6;line-height:1.7}.contact-discord{display:inline-block;color:#FFE500;font-weight:800;font-size:16px;padding:8px 0;margin-top:10px;border-bottom:2px solid #FFE500}.contact-discord:hover{color:#fff}.contacts-compact .contact-small{font-size:12px;color:#aeb5b8;margin-top:14px}.contact-simple-links{display:flex;justify-content:center;gap:28px;margin-top:40px;font-size:14px}.contact-simple-links a:hover{color:#FFE500}
@media(max-width:760px){.news-row{grid-template-columns:180px minmax(0,1fr);gap:20px}.news-copy h3{font-size:21px}.news-copy>p:not(.news-meta){font-size:14px}.development-article{margin-top:32px}.contacts-compact{margin-top:50px}}
@media(max-width:520px){.news-row{grid-template-columns:1fr;gap:15px}.news-image{width:280px;max-width:100%}.contact-simple-links{gap:22px}}

.post-gallery{display:grid;gap:22px;margin-top:32px}.post-gallery figure{margin:0}.post-gallery img{display:block;width:100%;height:auto;border-radius:3px}.post-gallery figcaption{margin:9px 0 0;font-size:12px;color:#aeb5b8}.post-trailer{margin:28px 0;aspect-ratio:16/9}.post-trailer iframe{width:100%;height:100%;border:0;border-radius:3px}.development-article .article-lead{font-size:18px;line-height:1.8}.development-article .article-heading{margin-bottom:22px}
/* Align the news feed with the shared product-section grid. */
#news>.shell{max-width:var(--max)}
#news .news-list{max-width:none;width:100%;margin:0}
#news .news-row{grid-template-columns:clamp(300px,23vw,420px) minmax(0,1fr);gap:clamp(32px,3vw,60px);padding:26px 0}
#news .news-copy h3{font-size:clamp(25px,1.65vw,34px)}
#news .news-copy>p:not(.news-meta){font-size:clamp(16px,1vw,21px);max-width:1100px}
#news .news-meta{font-size:13px}#news .news-read{font-size:15px}
#news .section-title{font-size:clamp(40px,4.8vw,66px)}
@media(min-width:1800px){#news .section-title{font-size:80px}}
@media(max-width:760px){#news .news-row{grid-template-columns:180px minmax(0,1fr);gap:20px;padding:20px 0}#news .news-copy h3{font-size:22px}#news .news-copy>p:not(.news-meta){font-size:15px}}
@media(max-width:520px){#news .news-row{grid-template-columns:1fr;gap:15px}#news .news-image{width:100%;max-width:340px}}
