.nc-work{max-width:1200px;margin:40px auto;padding:24px;font-family:inherit;color:inherit}.nc-work h2{font-size:clamp(26px,3vw,38px);line-height:1.4;margin:0 0 12px}.nc-work p{line-height:1.7;margin:0 0 24px}.nc-work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nc-work-item{display:block;min-width:0;text-decoration:none;color:inherit;border:1px solid #d7e0e8;border-radius:12px;overflow:hidden;background:rgba(128,128,128,.06)}.nc-work-item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nc-work-item span{display:block;padding:14px;font-size:14px}.nc-work-item:focus-visible{outline:3px solid #123fd6;outline-offset:4px}.nc-work-item:hover{border-color:#123fd6}@media(max-width:980px){.nc-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.nc-work{padding:16px}.nc-work-grid{grid-template-columns:1fr}}
