.ngs-cv .gs-h2{max-width:18.33em}.gs-section.ngs-cv .ngs-cv__head .gs-lede{margin-top:clamp(18px,1.8vw,26px)}.aicore-grid{display:grid;gap:clamp(40px,6vw,100px);grid-template-columns:1fr}.ai-item{padding-top:clamp(24px,3vw,48px);position:relative}.ai-photo{aspect-ratio:16/10;background:#0a0a0d;border:1px solid var(--line-2);margin-bottom:clamp(22px,2.4vw,38px);overflow:hidden;position:relative;width:84%;z-index:1}.vm-caso__lienzo{display:block;height:100%;width:100%}.ai-idx{color:var(--red);font-size:20px;margin-bottom:20px}.ai-idx,.ngs-cv .ai-title{font-family:var(--display);line-height:1.5}.ngs-cv .ai-title{border-bottom:1px solid var(--line-2);color:var(--txt);font-size:clamp(22px,2.4vw,36px);font-weight:400;letter-spacing:-.01em;margin:0 0 26px;padding-bottom:26px}.gs-section.ngs-cv .ai-body{--listGap:0;--listInnerGap:0;color:var(--txt-2);font-size:17px;line-height:1.7;list-style:none;margin:0 0 32px;padding:0}.gs-section.ngs-cv .ai-body li{color:var(--txt-2);font-size:17px;font-weight:300;line-height:1.7;margin:0;padding:0 0 0 34px;position:relative}.gs-section.ngs-cv .ai-body li+li{margin-top:10px}.gs-section.ngs-cv .ai-body li:before{background:none;color:var(--txt-4);content:"\f057";font-family:FA6 List Marks;font-size:17px;font-weight:300;height:auto;left:0;line-height:1;position:absolute;top:7px;width:auto}.gs-section.ngs-cv .ai-body--check li:before{color:var(--red);content:"\f058"}@media (min-width:990px){.aicore-grid{grid-template-columns:1fr 1fr}}