.research-feature.vision-research-feature{border:1px solid #98b0a2;border-left:5px solid #347c7d;background:#e3eadd;margin-bottom:34px;padding:clamp(26px,4vw,48px);gap:clamp(28px,4vw,56px);align-items:center}.vision-research-feature h3{font-size:clamp(36px,4vw,56px);line-height:1.08}.vision-research-feature .vision-feature-lead{font-size:18px;font-weight:600;line-height:1.5;color:var(--ink)}.vision-research-feature .vision-feature-meta{font:600 10px/1.7 monospace;letter-spacing:1px;margin:22px 0;color:#405d57}.vision-feature-visual{display:block;text-decoration:none;color:inherit;min-width:0}.vision-feature-visual img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #b7c5b5}.vision-feature-visual>span{display:block;font:600 11px/1.6 monospace;letter-spacing:1px;margin-top:18px}.vision-feature-visual small{font:400 13px/1.6 'DM Sans',sans-serif;letter-spacing:0;color:var(--muted)}.arcade .vision-research-feature{background:linear-gradient(135deg,#122b35,#172039);border-color:#70c8b7;border-left-color:#e9ee57}.arcade .vision-research-feature .vision-feature-lead{color:#a2efe0}.arcade .vision-research-feature .vision-feature-meta{color:#dce986}.arcade .vision-feature-visual small{color:#bbcfd8}.vision-research-feature .button{white-space:normal}@media(max-width:800px){.research-feature.vision-research-feature{grid-template-columns:minmax(0,1fr)}.vision-research-feature h3{font-size:36px}.vision-feature-visual{margin-top:8px}}