.nt-projects .ne-cases{padding:64px clamp(24px,5vw,64px);background:#edf1f3;color:#103247;scroll-margin-top:100px}.nt-projects .ne-cases h2{font-size:clamp(32px,4vw,52px);line-height:1.1;color:#103247;margin:18px 0 24px}.ne-cases h2 span{color:#b4434d}.ne-intro{max-width:650px;font-size:18px;line-height:1.6}.ne-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px}.ne-grid article{background:white;padding:clamp(24px,3vw,38px);border:1px solid #d5dfe4;display:flex;flex-direction:column}.ne-type{font-size:11px;letter-spacing:.08em;color:#87505a;line-height:1.6}.nt-projects .ne-grid h3{color:#103247;font-size:25px;line-height:1.3;margin:26px 0}.nt-projects .ne-grid h4{color:#103247;font-size:14px;margin:16px 0 8px}.ne-grid p{font-size:15px;line-height:1.7;margin:0 0 16px}.ne-grid .ne-note{color:#5b6a75;font-size:13px}.ne-grid a{border-top:1px solid #d5dfe4;padding-top:20px;margin-top:auto;color:#103247;font-size:15px}.ne-grid a:focus-visible{outline:2px solid #b4434d;outline-offset:5px}@media(max-width:850px){.ne-grid{grid-template-columns:1fr}.nt-projects .ne-cases{padding:40px 24px}}.nt-projects .ne-cases h2,.nt-projects .ne-cases h3,.nt-projects .ne-cases h4{font-family:Arial,sans-serif;font-weight:400}