.release-feature{border-top:1px solid var(--line);scroll-margin-top:90px}.release-feature-copy{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;margin-bottom:40px}.release-feature-copy h2{font-size:clamp(2.2rem,4vw,3.6rem);max-width:640px}.release-feature-copy>div>p{max-width:600px}.release-shot{margin:0}.release-shot a{display:block;cursor:zoom-in}.release-shot img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.release-shot a:focus-visible{outline:3px solid var(--blue-light);outline-offset:5px}.feature-jumps{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:32px}.feature-jumps a{color:var(--blue-light);font-size:.9rem;padding:8px 0;border-bottom:1px solid var(--line);transition:color .2s}.feature-jumps a:hover{color:white}.community-campaign{background:linear-gradient(120deg,#101f3b,#0a101c);border-block:1px solid var(--line)}.campaign-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.campaign-inner h2{font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:1.1}.campaign-inner h2 span{color:var(--blue-light)}.campaign-inner p{max-width:670px}.campaign-inner strong{color:var(--white);font-weight:600}.campaign-action{border-left:1px solid var(--line-strong);padding-left:40px}.campaign-action>p{font-size:.92rem;margin:20px 0}.campaign-soon{display:inline-block;color:var(--white);font-weight:650;border:1px solid var(--line-strong);padding:16px 22px;border-radius:8px;background:rgba(255,255,255,.035)}.campaign-action .button{white-space:normal}.home-page .release-shot{margin-top:30px}.home-page .release-shot+.text-link{display:inline-block;margin-top:25px}
@media(max-width:900px){.release-feature-copy,.campaign-inner{grid-template-columns:1fr;gap:25px}.campaign-action{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.release-shot figcaption{flex-wrap:wrap;gap:6px}.release-feature-copy h2{max-width:650px}}
